Programming for graphics files in C and C++
Even the best programmers can find the details of handling graphics files to be a tricky and often frustrating experience. You have to resolve memory management, format conversion, file compression, and a host of other complex issues before you can even think about reading, writing, and processing graphics files. This technical source book gives C and C++ programmers the tools they need to incorporate efficient graphics-handling routines in their code, including compression techniques for very large graphics files, with detailed analyses of the most popular and innovative schemes, including JPEG; memory-management strategies for segmented (DOS) and virtual (Macintosh, UNIX, NT, and OS/2) environments; algorithms and code for format conversions, as well as a guide to reconciling file formats with printer formats; a special framework for bitmap files; and platform-independent C and C++ source code.
15 pages matching grayrow in this book
Results 1-3 of 15
What people are saying - Write a review
We haven't found any reviews in the usual places.
Memory Management for File Processing
23 other sections not shown
Other editions - View all
0xff allocate argc argcP argn ARGS argv argv[argn array ASCII big-endian bitmap bitrow bitshift bitsperpixel break buffer bytes BytesPerLine charcount color map colorhist_vector colsP component compression decoding default encoding entry extern int file format fputc getc gray grayrow grayscale handle hash table header file HP-GL ifdef ILBM image data include ppm.h input int cols int forceplain int rows JPEG MacPaint macros magic number malloc maxcolors maxval metafile MSDOS number of bits output PBM file PBMPLUS_RAWBITS PCX file pixel value pixelrow pixval maxval planes pm_error pm_message pointer portable pixmap printf Putbyte putc putchar register int routines rowsP sizeof static int static void STDC strcmp string strip struct tif->tif_flags tif->tif_rawcp TIFF tif TIFF_SHORT TIFFDirEntry typedef u_long u_short unsigned char unsigned short va_arg(ap write xelrow xelval