123456789101112131415161718192021 |
- #ifndef NULLSOFT_PNG_PNGLOADER_H
- #define NULLSOFT_PNG_PNGLOADER_H
- #include <api/service/svcs/svc_imgwrite.h>
- class ifc_xmlreaderparams;
- class PNGWriter : public svc_imageWriter
- {
- public:
- static const char *getServiceName() { return "PNG writer"; }
- const wchar_t * getImageTypeName() { return L"PNG"; }
- const wchar_t * getExtensions() { return L"png"; }
- int setConfig(const wchar_t * item, const wchar_t * value);
- int getConfig(const wchar_t * item, wchar_t * value, int valuelen);
- int bitDepthSupported(int depth);
- void * convert(const void *pixels, int bitDepth, int w, int h, int *length);
- protected:
- RECVS_DISPATCH;
- };
- #endif
|