Image2RGBA.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------------------
00002 // Copyright (c) 2001-2008 by PDFTron Systems Inc. All Rights Reserved.
00003 // Consult legal.txt regarding legal and license information.
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         };      // namespace PDF
00033 };      // namespace pdftron
00034 
00035 #endif
00036 

© 2002-2008 PDFTron Systems Inc.