Lines Matching refs:palette
292 Image *image,*palette; in ReadCUTImage() local
329 palette=NULL; in ReadCUTImage()
414 if( (palette=AcquireImage(clone_info,exception))==NULL ) goto NoPalette; in ReadCUTImage()
415 status=OpenBlob(clone_info,palette,ReadBinaryBlobMode,exception); in ReadCUTImage()
419 palette=DestroyImage(palette); in ReadCUTImage()
420 palette=NULL; in ReadCUTImage()
425 if(palette!=NULL) in ReadCUTImage()
427 (void) ReadBlob(palette,2,(unsigned char *) PalHeader.FileId); in ReadCUTImage()
429 PalHeader.Version=ReadBlobLSBShort(palette); in ReadCUTImage()
430 PalHeader.Size=ReadBlobLSBShort(palette); in ReadCUTImage()
431 PalHeader.FileType=(char) ReadBlobByte(palette); in ReadCUTImage()
432 PalHeader.SubType=(char) ReadBlobByte(palette); in ReadCUTImage()
433 PalHeader.BoardID=ReadBlobLSBShort(palette); in ReadCUTImage()
434 PalHeader.GraphicsMode=ReadBlobLSBShort(palette); in ReadCUTImage()
435 PalHeader.MaxIndex=ReadBlobLSBShort(palette); in ReadCUTImage()
436 PalHeader.MaxRed=ReadBlobLSBShort(palette); in ReadCUTImage()
437 PalHeader.MaxGreen=ReadBlobLSBShort(palette); in ReadCUTImage()
438 PalHeader.MaxBlue=ReadBlobLSBShort(palette); in ReadCUTImage()
439 (void) ReadBlob(palette,20,(unsigned char *) PalHeader.PaletteId); in ReadCUTImage()
451 j=(ssize_t) TellBlob(palette); in ReadCUTImage()
455 offset=SeekBlob(palette,j,SEEK_SET); in ReadCUTImage()
459 image->colormap[i].red=(Quantum) ReadBlobLSBShort(palette); in ReadCUTImage()
466 image->colormap[i].green=(Quantum) ReadBlobLSBShort(palette); in ReadCUTImage()
472 image->colormap[i].blue=(Quantum) ReadBlobLSBShort(palette); in ReadCUTImage()
485 if(palette==NULL) in ReadCUTImage()
557 if(palette==NULL) in ReadCUTImage()
598 if (palette != NULL) in ReadCUTImage()
599 palette=DestroyImage(palette); in ReadCUTImage()