00001
00002
00003
00004
00005
00006 #ifndef H_CPPPDFImage2RGBA
00007 #define H_CPPPDFImage2RGBA
00008
00009 #include <Filters/Filter.h>
00010 #include <Filters/FilterReader.h>
00011 #include <PDF/Element.h>
00012 #include <PDF/Image.h>
00013
00014 namespace pdftron {
00015 namespace PDF {
00016
00021 class Image2RGBA : public Filters::Filter
00022 {
00023 public:
00024 Image2RGBA(Element image_element, bool premultiply = false);
00025 Image2RGBA(SDF::Obj image_xobject, bool premultiply = false);
00026 Image2RGBA(Image& image, bool premultiply = false);
00027 };
00028
00029
00030 #include <Impl/Image2RGBA.inl>
00031
00032 };
00033 };
00034
00035 #endif
00036