GrafX2 2.9.3227
The ultimate 256-color painting program
fileformats.h File Reference

Saving and loading different picture formats. More...

#include "loadsave.h"
+ Include dependency graph for fileformats.h:
+ This graph shows which files directly or indirectly include this file:

Functions

void Test_PKM (T_IO_Context *, FILE *)
 
void Load_PKM (T_IO_Context *)
 
void Save_PKM (T_IO_Context *)
 
void Test_LBM (T_IO_Context *, FILE *)
 
void Test_PBM (T_IO_Context *, FILE *)
 
void Test_ACBM (T_IO_Context *, FILE *)
 
void Load_IFF (T_IO_Context *)
 Load IFF picture (PBM/ILBM/ACBM) or animation. More...
 
void Save_IFF (T_IO_Context *)
 Save IFF file (LBM or PBM) More...
 
void Test_GIF (T_IO_Context *, FILE *)
 Test if a file is GIF format. More...
 
void Load_GIF (T_IO_Context *)
 Load GIF file. More...
 
void Save_GIF (T_IO_Context *)
 Save a GIF file. More...
 
void Test_PCX (T_IO_Context *, FILE *)
 
void Load_PCX (T_IO_Context *)
 
void Save_PCX (T_IO_Context *)
 
void Test_BMP (T_IO_Context *, FILE *)
 Test for BMP format. More...
 
void Load_BMP (T_IO_Context *)
 Load BMP file. More...
 
void Save_BMP (T_IO_Context *)
 Save BMP file. More...
 
void Test_IMG (T_IO_Context *, FILE *)
 
void Load_IMG (T_IO_Context *)
 
void Save_IMG (T_IO_Context *)
 
void Test_SCx (T_IO_Context *, FILE *)
 Test if a file is SCx format. More...
 
void Load_SCx (T_IO_Context *)
 Read a SCx file. More...
 
void Save_SCx (T_IO_Context *)
 Save a SCx file. More...
 
void Test_CEL (T_IO_Context *, FILE *)
 
void Load_CEL (T_IO_Context *)
 
void Save_CEL (T_IO_Context *)
 
void Test_KCF (T_IO_Context *, FILE *)
 
void Load_KCF (T_IO_Context *)
 
void Save_KCF (T_IO_Context *)
 
void Test_PAL (T_IO_Context *, FILE *)
 
void Load_PAL (T_IO_Context *)
 
void Save_PAL (T_IO_Context *)
 
void Test_GPL (T_IO_Context *, FILE *)
 Test for GPL (Gimp Palette) file format. More...
 
void Load_GPL (T_IO_Context *)
 Load GPL (Gimp Palette) file format. More...
 
void Save_GPL (T_IO_Context *)
 Save GPL (Gimp Palette) file format. More...
 
void Test_PI1 (T_IO_Context *, FILE *)
 Test for Degas file format. More...
 
void Load_PI1 (T_IO_Context *)
 Load Degas file format. More...
 
void Save_PI1 (T_IO_Context *)
 Save a PI1 Degas uncompressed picture. More...
 
void Test_PC1 (T_IO_Context *, FILE *)
 Test for Degas Elite Compressed format. More...
 
void Load_PC1 (T_IO_Context *)
 Load Degas Elite compressed files. More...
 
void Save_PC1 (T_IO_Context *)
 Save a Degas Elite compressed picture. More...
 
void Test_CA1 (T_IO_Context *, FILE *)
 test for CrackArt format. More...
 
void Load_CA1 (T_IO_Context *)
 
void Save_CA1 (T_IO_Context *)
 Save a 320x200 16c picture in CrackArt format. More...
 
void Test_TNY (T_IO_Context *, FILE *)
 
void Load_TNY (T_IO_Context *)
 
void Save_TNY (T_IO_Context *)
 Save in Tiny compressed format. More...
 
void Test_NEO (T_IO_Context *, FILE *)
 NeoChrome Format : More...
 
void Load_NEO (T_IO_Context *)
 Load Neochrome file format. More...
 
void Save_NEO (T_IO_Context *)
 Save in NeoChrome format. More...
 
void Test_C64 (T_IO_Context *, FILE *)
 Test for a C64 picture file. More...
 
void Load_C64 (T_IO_Context *)
 Load C64 pictures formats. More...
 
void Save_C64 (T_IO_Context *)
 Save C64 picture. More...
 
void Test_PRG (T_IO_Context *, FILE *)
 Test for a C64 auto-load machine language program which could be a picture. More...
 
void Load_PRG (T_IO_Context *)
 Load C64 autoload pictures. More...
 
void Save_PRG (T_IO_Context *)
 Save autoloading C64 picture. More...
 
void Test_GPX (T_IO_Context *, FILE *)
 
void Load_GPX (T_IO_Context *)
 
void Test_SCR (T_IO_Context *, FILE *)
 Test for SCR file (Amstrad CPC) More...
 
void Load_SCR (T_IO_Context *)
 Load Advanced OCP Art Studio files (Amstrad CPC) More...
 
void Save_SCR (T_IO_Context *)
 Save Amstrad SCR file. More...
 
void Test_CM5 (T_IO_Context *, FILE *)
 Test for CM5 - Amstrad CPC "Mode 5" picture. More...
 
void Load_CM5 (T_IO_Context *)
 Load Amstrad CPC "Mode 5" picture. More...
 
void Save_CM5 (T_IO_Context *)
 Save a CPC Mode 5 picture. More...
 
void Test_PPH (T_IO_Context *, FILE *)
 Amstrad CPC 'PPH' for Perfect Pix. More...
 
void Load_PPH (T_IO_Context *)
 
void Save_PPH (T_IO_Context *)
 Not yet implemented. More...
 
void Test_GOS (T_IO_Context *, FILE *)
 Test for GO1/GO2/KIT - Amstrad Plus Graphos. More...
 
void Load_GOS (T_IO_Context *)
 Load GO1/GO2/KIT - Amstrad CPC Plus Graphos. More...
 
void Save_GOS (T_IO_Context *)
 
void Test_SGX (T_IO_Context *, FILE *)
 Test for SGX file (SymbOS) More...
 
void Load_SGX (T_IO_Context *)
 
void Save_SGX (T_IO_Context *)
 
void Save_XPM (T_IO_Context *)
 
void Test_ICO (T_IO_Context *, FILE *)
 
void Load_ICO (T_IO_Context *)
 
void Save_ICO (T_IO_Context *)
 
void Test_PNG (T_IO_Context *, FILE *)
 Test for PNG format. More...
 
void Load_PNG (T_IO_Context *)
 Read PNG format files. More...
 
void Save_PNG (T_IO_Context *)
 Save a PNG file. More...
 
void Load_PNG_Sub (T_IO_Context *context, FILE *file, const char *memory_buffer, unsigned long memory_buffer_size)
 Read PNG format file. More...
 
void Save_PNG_Sub (T_IO_Context *context, FILE *file, char **buffer, unsigned long *buffer_size)
 Save a PNG to file or memory. More...
 
void Test_INFO (T_IO_Context *, FILE *)
 
void Load_INFO (T_IO_Context *)
 
void Test_FLI (T_IO_Context *, FILE *)
 Test for the Autodesk Animator FLI/FLC format. More...
 
void Load_FLI (T_IO_Context *)
 Load file in the Autodesk Animator FLI/FLC format. More...
 
void Test_MOTO (T_IO_Context *, FILE *)
 Test for Thomson file. More...
 
void Load_MOTO (T_IO_Context *)
 Load a picture for Thomson TO8/TO8D/TO9/TO9+/MO6. More...
 
void Save_MOTO (T_IO_Context *)
 Save a picture in MAP or BIN Thomson MO/TO file format. More...
 
void Test_HGR (T_IO_Context *, FILE *)
 Test for an Apple II HGR or DHGR raw file. More...
 
void Load_HGR (T_IO_Context *)
 Load HGR (280x192) or DHGR (560x192) Apple II pictures. More...
 
void Save_HGR (T_IO_Context *)
 Save HGR (280x192) or DHGR (560x192) Apple II pictures. More...
 
void Test_TIFF (T_IO_Context *, FILE *)
 test for a valid TIFF More...
 
void Load_TIFF (T_IO_Context *)
 Load TIFF from file. More...
 
void Save_TIFF (T_IO_Context *)
 Save TIFF. More...
 
void Load_TIFF_from_memory (T_IO_Context *, const void *, unsigned long)
 Load TIFF from memory. More...
 
void Save_TIFF_to_memory (T_IO_Context *, void **, unsigned long *)
 Save TIFF to memory. More...
 
void Test_GRB (T_IO_Context *, FILE *)
 Test for a HP-48 Grob file. More...
 
void Load_GRB (T_IO_Context *)
 
void Test_MSX (T_IO_Context *, FILE *)
 
void Load_MSX (T_IO_Context *)
 Load a MSX Screen 2 picture. More...
 
void Save_MSX (T_IO_Context *)
 Save MSX .SC2 file. More...
 
void Test_2GS (T_IO_Context *, FILE *)
 Test for an Apple 2 GS picture file. More...
 
void Load_2GS (T_IO_Context *)
 
void Save_2GS (T_IO_Context *)
 

Detailed Description

Saving and loading different picture formats.