/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r H R Z I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterHRZImage() adds attributes for the HRZ X image format to the list % of supported formats. The attributes include the image format tag, a % method to read and/or write the format, whether the format supports the % saving of more than one frame to the same file or blob, whether the format % supports native in-memory I/O, and a brief description of the format. % % The format of the RegisterHRZImage method is: % % unsigned long RegisterHRZImage(void) % */ ModuleExport unsigned long RegisterHRZImage(void) { MagickInfo *entry; entry=SetMagickInfo("HRZ"); entry->decoder=(DecodeImageHandler *) ReadHRZImage; entry->encoder=(EncodeImageHandler *) WriteHRZImage; entry->adjoin=MagickFalse; entry->description=ConstantString("Slow Scan TeleVision"); entry->module=ConstantString("HRZ"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r S C T I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterSCTImage() adds attributes for the SCT image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterSCTImage method is: % % size_t RegisterSCTImage(void) % */ ModuleExport size_t RegisterSCTImage(void) { MagickInfo *entry; entry=SetMagickInfo("SCT"); entry->decoder=(DecodeImageHandler *) ReadSCTImage; entry->magick=(IsImageFormatHandler *) IsSCT; entry->adjoin=MagickFalse; entry->description=ConstantString("Scitex HandShake"); entry->module=ConstantString("SCT"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r O T B I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterOTBImage() adds attributes for the OTB image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterOTBImage method is: % % unsigned long RegisterOTBImage(void) % */ ModuleExport unsigned long RegisterOTBImage(void) { MagickInfo *entry; entry=SetMagickInfo("OTB"); entry->decoder=(DecodeImageHandler *) ReadOTBImage; entry->encoder=(EncodeImageHandler *) WriteOTBImage; entry->adjoin=MagickFalse; entry->description=ConstantString("On-the-air bitmap"); entry->module=ConstantString("OTB"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r C A P T I O N I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterCAPTIONImage() adds attributes for the CAPTION image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterCAPTIONImage method is: % % unsigned long RegisterCAPTIONImage(void) % */ ModuleExport unsigned long RegisterCAPTIONImage(void) { MagickInfo *entry; entry=SetMagickInfo("CAPTION"); entry->decoder=(DecodeImageHandler *) ReadCAPTIONImage; entry->adjoin=MagickFalse; entry->format_type=ExplicitFormatType; entry->description=ConstantString("Image caption"); entry->module=ConstantString("CAPTION"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r X C F I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterXCFImage() adds attributes for the XCF image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterXCFImage method is: % % size_t RegisterXCFImage(void) % */ ModuleExport size_t RegisterXCFImage(void) { MagickInfo *entry; entry=SetMagickInfo("XCF"); entry->decoder=(DecodeImageHandler *) ReadXCFImage; entry->magick=(IsImageFormatHandler *) IsXCF; entry->description=ConstantString("GIMP image"); entry->module=ConstantString("XCF"); entry->seekable_stream=MagickTrue; (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r V I D I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterVIDImage() adds attributes for the VID image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterVIDImage method is: % % size_t RegisterVIDImage(void) % */ ModuleExport size_t RegisterVIDImage(void) { MagickInfo *entry; entry=SetMagickInfo("VID"); entry->decoder=(DecodeImageHandler *) ReadVIDImage; entry->encoder=(EncodeImageHandler *) WriteVIDImage; entry->format_type=ImplicitFormatType; entry->description=ConstantString("Visual Image Directory"); entry->module=ConstantString("VID"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r R L E I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterRLEImage() adds attributes for the RLE image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterRLEImage method is: % % size_t RegisterRLEImage(void) % */ ModuleExport size_t RegisterRLEImage(void) { MagickInfo *entry; entry=SetMagickInfo("RLE"); entry->decoder=(DecodeImageHandler *) ReadRLEImage; entry->magick=(IsImageFormatHandler *) IsRLE; entry->adjoin=MagickFalse; entry->description=ConstantString("Utah Run length encoded image"); entry->module=ConstantString("RLE"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r X I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterXImage() adds attributes for the X image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterXImage method is: % % size_t RegisterXImage(void) % */ ModuleExport size_t RegisterXImage(void) { MagickInfo *entry; entry=AcquireMagickInfo("X","X","X Image"); #if defined(MAGICKCORE_X11_DELEGATE) entry->decoder=(DecodeImageHandler *) ReadXImage; entry->encoder=(EncodeImageHandler *) WriteXImage; #endif entry->format_type=ImplicitFormatType; (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r S C T I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Method RegisterSCTImage adds attributes for the SCT image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterSCTImage method is: % % RegisterSCTImage(void) % */ ModuleExport void RegisterSCTImage(void) { MagickInfo *entry; entry=SetMagickInfo("SCT"); entry->decoder=(DecoderHandler) ReadSCTImage; entry->magick=(MagickHandler) IsSCT; entry->adjoin=False; entry->description="Scitex HandShake"; entry->module="SCT"; entry->coder_class=UnstableCoderClass; (void) RegisterMagickInfo(entry); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r M G K I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterMGKImage() adds attributes for the MGK image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterMGKImage method is: % % size_t RegisterMGKImage(void) % */ ModuleExport size_t RegisterMGKImage(void) { MagickInfo *entry; entry=SetMagickInfo("MGK"); entry->decoder=(DecodeImageHandler *) ReadMGKImage; entry->encoder=(EncodeImageHandler *) WriteMGKImage; entry->magick=(IsImageFormatHandler *) IsMGK; entry->description=ConstantString("MGK"); entry->module=ConstantString("MGK"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r X P S I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterXPSImage() adds attributes for the Microsoft XML Paper Specification % format to the list of supported formats. The attributes include the image % format tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterXPSImage method is: % % size_t RegisterXPSImage(void) % */ ModuleExport size_t RegisterXPSImage(void) { MagickInfo *entry; entry=AcquireMagickInfo("XPS","XPS","Microsoft XML Paper Specification"); entry->decoder=(DecodeImageHandler *) ReadXPSImage; entry->flags^=CoderAdjoinFlag; entry->flags^=CoderBlobSupportFlag; entry->flags^=CoderDecoderThreadSupportFlag; entry->flags|=CoderSeekableStreamFlag; (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r L A B E L I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterLABELImage() adds properties for the LABEL image format to % the list of supported formats. The properties include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterLABELImage method is: % % size_t RegisterLABELImage(void) % */ ModuleExport size_t RegisterLABELImage(void) { MagickInfo *entry; entry=SetMagickInfo("LABEL"); entry->decoder=(DecodeImageHandler *) ReadLABELImage; entry->adjoin=MagickFalse; entry->format_type=ImplicitFormatType; entry->description=ConstantString("Image label"); entry->module=ConstantString("LABEL"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r I D E N T I T Y I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Method RegisterIDENTITYImage adds attributes for the Identity image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterIDENTITYImage method is: % % RegisterIDENTITYImage(void) % */ ModuleExport void RegisterIDENTITYImage(void) { MagickInfo *entry; entry=SetMagickInfo("IDENTITY"); entry->decoder=(DecoderHandler) ReadIdentityImage; entry->adjoin=False; entry->description="Hald CLUT identity image"; entry->module="IDENTITY"; entry->coder_class=PrimaryCoderClass; entry->extension_treatment=IgnoreExtensionTreatment; (void) RegisterMagickInfo(entry); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r V I C A R I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Method RegisterVICARImage adds attributes for the VICAR image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterVICARImage method is: % % RegisterVICARImage(void) % */ ModuleExport void RegisterVICARImage(void) { MagickInfo *entry; entry=SetMagickInfo("VICAR"); entry->decoder=(DecoderHandler) ReadVICARImage; entry->encoder=(EncoderHandler) WriteVICARImage; entry->magick=(MagickHandler) IsVICAR; entry->adjoin=False; entry->description="VICAR rasterfile format"; entry->module="VICAR"; (void) RegisterMagickInfo(entry); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r S F W I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterSFWImage() adds attributes for the SFW image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterSFWImage method is: % % size_t RegisterSFWImage(void) % */ ModuleExport size_t RegisterSFWImage(void) { MagickInfo *entry; entry=SetMagickInfo("SFW"); entry->decoder=(DecodeImageHandler *) ReadSFWImage; entry->magick=(IsImageFormatHandler *) IsSFW; entry->adjoin=MagickFalse; entry->description=ConstantString("Seattle Film Works"); entry->module=ConstantString("SFW"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r W B M P I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterWBMPImage() adds attributes for the WBMP image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterWBMPImage method is: % % size_t RegisterWBMPImage(void) % */ ModuleExport size_t RegisterWBMPImage(void) { MagickInfo *entry; entry=SetMagickInfo("WBMP"); entry->decoder=(DecodeImageHandler *) ReadWBMPImage; entry->encoder=(EncodeImageHandler *) WriteWBMPImage; entry->adjoin=MagickFalse; entry->description=ConstantString("Wireless Bitmap (level 0) image"); entry->module=ConstantString("WBMP"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r T X T I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterTXTImage() adds attributes for the TXT image format to the % list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterTXTImage method is: % % size_t RegisterTXTImage(void) % */ ModuleExport size_t RegisterTXTImage(void) { MagickInfo *entry; entry=AcquireMagickInfo("TXT","SPARSE-COLOR","Sparse Color"); entry->encoder=(EncodeImageHandler *) WriteTXTImage; entry->flags|=CoderRawSupportFlag; entry->flags|=CoderEndianSupportFlag; (void) RegisterMagickInfo(entry); entry=AcquireMagickInfo("TXT","TEXT","Text"); entry->decoder=(DecodeImageHandler *) ReadTEXTImage; entry->format_type=ImplicitFormatType; entry->flags|=CoderRawSupportFlag; entry->flags|=CoderEndianSupportFlag; (void) RegisterMagickInfo(entry); entry=AcquireMagickInfo("TXT","TXT","Text"); entry->decoder=(DecodeImageHandler *) ReadTXTImage; entry->encoder=(EncodeImageHandler *) WriteTXTImage; entry->magick=(IsImageFormatHandler *) IsTXT; (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r H I S T O G R A M I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Method RegisterHISTOGRAMImage adds attributes for the Histogram image format % to the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterHISTOGRAMImage method is: % % RegisterHISTOGRAMImage(void) % */ ModuleExport void RegisterHISTOGRAMImage(void) { MagickInfo *entry; entry=SetMagickInfo("HISTOGRAM"); entry->encoder=(EncoderHandler) WriteHISTOGRAMImage; entry->adjoin=False; entry->description="Histogram of the image"; entry->module="HISTOGRAM"; entry->coder_class=PrimaryCoderClass; entry->extension_treatment=IgnoreExtensionTreatment; (void) RegisterMagickInfo(entry); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r H D R I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterHDRImage() adds attributes for the Radiance RGBE image format to the % list of supported formats. The attributes include the image format tag, a % method to read and/or write the format, whether the format supports the % saving of more than one frame to the same file or blob, whether the format % supports native in-memory I/O, and a brief description of the format. % % The format of the RegisterHDRImage method is: % % size_t RegisterHDRImage(void) % */ ModuleExport size_t RegisterHDRImage(void) { MagickInfo *entry; entry=SetMagickInfo("HDR"); entry->decoder=(DecodeImageHandler *) ReadHDRImage; entry->encoder=(EncodeImageHandler *) WriteHDRImage; entry->description=ConstantString("Radiance RGBE image format"); entry->module=ConstantString("HDR"); entry->magick=(IsImageFormatHandler *) IsHDR; (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r Y C b C r I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterYCBCRImage() adds attributes for the YCbCr or YCbCrA image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterYCBCRImage method is: % % size_t RegisterYCBCRImage(void) % */ ModuleExport size_t RegisterYCBCRImage(void) { MagickInfo *entry; entry=SetMagickInfo("YCbCr"); entry->decoder=(DecodeImageHandler *) ReadYCBCRImage; entry->encoder=(EncodeImageHandler *) WriteYCBCRImage; entry->raw=MagickTrue; entry->endian_support=MagickTrue; entry->description=ConstantString("Raw Y, Cb, and Cr samples"); entry->module=ConstantString("YCbCr"); (void) RegisterMagickInfo(entry); entry=SetMagickInfo("YCbCrA"); entry->decoder=(DecodeImageHandler *) ReadYCBCRImage; entry->encoder=(EncodeImageHandler *) WriteYCBCRImage; entry->raw=MagickTrue; entry->endian_support=MagickTrue; entry->description=ConstantString("Raw Y, Cb, Cr, and alpha samples"); entry->module=ConstantString("YCbCr"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r S I X E L I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterSIXELImage() adds attributes for the SIXEL image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterSIXELImage method is: % % size_t RegisterSIXELImage(void) % */ ModuleExport size_t RegisterSIXELImage(void) { MagickInfo *entry; entry=SetMagickInfo("SIXEL"); entry->decoder=(DecodeImageHandler *) ReadSIXELImage; entry->encoder=(EncodeImageHandler *) WriteSIXELImage; entry->magick=(IsImageFormatHandler *) IsSIXEL; entry->adjoin=MagickFalse; entry->description=ConstantString("DEC SIXEL Graphics Format"); entry->module=ConstantString("SIXEL"); (void) RegisterMagickInfo(entry); entry=SetMagickInfo("SIX"); entry->decoder=(DecodeImageHandler *) ReadSIXELImage; entry->encoder=(EncodeImageHandler *) WriteSIXELImage; entry->magick=(IsImageFormatHandler *) IsSIXEL; entry->adjoin=MagickFalse; entry->description=ConstantString("DEC SIXEL Graphics Format"); entry->module=ConstantString("SIX"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r R L A I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterRLAImage() adds attributes for the RLA image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterRLAImage method is: % % size_t RegisterRLAImage(void) % */ ModuleExport size_t RegisterRLAImage(void) { MagickInfo *entry; entry=SetMagickInfo("RLA"); entry->decoder=(DecodeImageHandler *) ReadRLAImage; entry->adjoin=MagickFalse; entry->seekable_stream=MagickTrue; entry->description=ConstantString("Alias/Wavefront image"); entry->module=ConstantString("RLA"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r D E B U G I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterDEBUGImage() adds attributes for the DEBUG image format to the % list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterDEBUGImage method is: % % size_t RegisterDEBUGImage(void) % */ ModuleExport size_t RegisterDEBUGImage(void) { MagickInfo *entry; entry=SetMagickInfo("DEBUG"); entry->encoder=(EncodeImageHandler *) WriteDEBUGImage; entry->raw=MagickTrue; entry->stealth=MagickTrue; entry->description=ConstantString("Image pixel values for debugging"); entry->module=ConstantString("DEBUG"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r H I S T O G R A M I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterHISTOGRAMImage() adds attributes for the Histogram image format % to the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterHISTOGRAMImage method is: % % size_t RegisterHISTOGRAMImage(void) % */ ModuleExport size_t RegisterHISTOGRAMImage(void) { MagickInfo *entry; entry=SetMagickInfo("HISTOGRAM"); entry->encoder=(EncodeImageHandler *) WriteHISTOGRAMImage; entry->adjoin=MagickFalse; entry->format_type=ImplicitFormatType; entry->description=ConstantString("Histogram of the image"); entry->module=ConstantString("HISTOGRAM"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r T I L E I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterTILEImage() adds attributes for the TILE image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterTILEImage method is: % % unsigned long RegisterTILEImage(void) % */ ModuleExport unsigned long RegisterTILEImage(void) { MagickInfo *entry; entry=SetMagickInfo("TILE"); entry->decoder=(DecodeImageHandler *) ReadTILEImage; entry->raw=MagickTrue; entry->endian_support=MagickTrue; entry->description=ConstantString("Tile image with a texture"); entry->module=ConstantString("TILE"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r A R T I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterARTImage() adds attributes for the ART image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterARTImage method is: % % size_t RegisterARTImage(void) % */ ModuleExport size_t RegisterARTImage(void) { MagickInfo *entry; entry=SetMagickInfo("ART"); entry->decoder=(DecodeImageHandler *) ReadARTImage; entry->encoder=(EncodeImageHandler *) WriteARTImage; entry->raw=MagickTrue; entry->adjoin=MagickFalse; entry->description=ConstantString("PFS: 1st Publisher Clip Art"); entry->module=ConstantString("ART"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r C I N E O N I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterCINImage() adds attributes for the CIN image format to the list of % of supported formats. The attributes include the image format tag, a method % to read and/or write the format, whether the format supports the saving of % more than one frame to the same file or blob, whether the format supports % native in-memory I/O, and a brief description of the format. % % The format of the RegisterCINImage method is: % % size_t RegisterCINImage(void) % */ ModuleExport size_t RegisterCINImage(void) { MagickInfo *entry; entry=SetMagickInfo("CIN"); entry->decoder=(DecodeImageHandler *) ReadCINImage; entry->encoder=(EncodeImageHandler *) WriteCINImage; entry->magick=(IsImageFormatHandler *) IsCIN; entry->adjoin=MagickFalse; entry->description=ConstantString("Cineon Image File"); entry->module=ConstantString("CIN"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r H A L D I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterHALDImage() adds attributes for the Hald color lookup table image % format to the list of supported formats. The attributes include the image % format tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, whether % the format supports native in-memory I/O, and a brief description of the % format. % % The format of the RegisterHALDImage method is: % % size_t RegisterHALDImage(void) % */ ModuleExport size_t RegisterHALDImage(void) { MagickInfo *entry; entry=SetMagickInfo("HALD"); entry->decoder=(DecodeImageHandler *) ReadHALDImage; entry->adjoin=MagickFalse; entry->format_type=ImplicitFormatType; entry->raw=MagickTrue; entry->endian_support=MagickTrue; entry->description=ConstantString("Identity Hald color lookup table image"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r G R A Y I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterGRAYImage() adds attributes for the GRAY image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterGRAYImage method is: % % unsigned long RegisterGRAYImage(void) % */ ModuleExport unsigned long RegisterGRAYImage(void) { MagickInfo *entry; entry=SetMagickInfo("GRAY"); entry->decoder=(DecodeImageHandler *) ReadGRAYImage; entry->encoder=(EncodeImageHandler *) WriteGRAYImage; entry->raw=MagickTrue; entry->endian_support=MagickTrue; entry->description=ConstantString("Raw gray samples"); entry->module=ConstantString("GRAY"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % R e g i s t e r X I m a g e % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % RegisterXImage() adds attributes for the X image format to % the list of supported formats. The attributes include the image format % tag, a method to read and/or write the format, whether the format % supports the saving of more than one frame to the same file or blob, % whether the format supports native in-memory I/O, and a brief % description of the format. % % The format of the RegisterXImage method is: % % unsigned long RegisterXImage(void) % */ ModuleExport unsigned long RegisterXImage(void) { MagickInfo *entry; entry=SetMagickInfo("X"); #if defined(MAGICKCORE_X11_DELEGATE) entry->decoder=(DecodeImageHandler *) ReadXImage; entry->encoder=(EncodeImageHandler *) WriteXImage; #endif entry->description=ConstantString("X Image"); entry->module=ConstantString("X"); (void) RegisterMagickInfo(entry); return(MagickImageCoderSignature); }