Click here to Skip to main content
15,897,273 members
Articles / Desktop Programming / MFC

CxImage

Rate me:
Please Sign up or sign in to vote.
4.65/5 (949 votes)
15 Feb 2008Zlib13 min read 13.2M   300.7K   1.6K  
CxImage is a C++ class to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images.
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by demo.rc
//
#define ID_FONT                         3
#define IDEXIF                          3
#define IDD_ABOUTBOX                    100
#define IDR_MAINFRAME                   128
#define IDR_DEMOTYPE                    129
#define IDB_BITMAP1                     131
#define IDD_ROTATE                      132
#define IDR_ICO1                        135
#define IDR_GIF1                        136
#define IDR_PNG1                        137
#define IDD_CAPTURE                     138
#define IDD_RESAMPLE                    139
#define IDR_TIF1                        141
#define IDM_CXIMAGE1                    142
#define IDD_DECBPP                      143
#define IDD_INCBPP                      144
#define IDD_OPTIONS                     145
#define IDD_DITHER                      147
#define IDD_THRESHOLD                   148
#define IDD_COLORIZE                    149
#define IDR_TOOLBAR1                    149
#define IDD_OPACITY                     150
#define IDD_DWNURL                      151
#define IDD_GAMMA                       152
#define IDI_OK                          152
#define IDI_CANC                        153
#define IDI_R                           154
#define IDD_HISTO                       154
#define IDI_G                           155
#define IDI_B                           156
#define IDI_GRAY                        157
#define IDD_PALETTE                     158
#define IDD_COMBINE                     159
#define IDD_FFT                         161
#define IDD_REPAIR                      162
#define IDD_TEXT                        163
#define IDC_EDIT1                       1000
#define IDC_LIST1                       1001
#define IDC_EDIT2                       1001
#define IDC_CHECK1                      1002
#define IDC_EDIT3                       1002
#define IDC_RADIO1                      1003
#define IDC_STATUS                      1003
#define IDC_EDIT4                       1003
#define IDC_CHECK3                      1003
#define IDC_RADIO2                      1004
#define IDC_URL                         1004
#define IDC_EDIT5                       1004
#define IDC_CHECK4                      1004
#define IDC_RADIO3                      1005
#define IDC_RADIO4                      1006
#define IDC_LOG                         1006
#define IDC_LOAD                        1006
#define IDC_RADIO5                      1007
#define IDC_SAVE                        1007
#define IDC_CHECK2                      1008
#define IDC_RADIO6                      1008
#define IDC_BAR                         1009
#define IDC_RADIO7                      1009
#define IDC_COMBO1                      1010
#define IDC_COMBO2                      1011
#define IDC_COMBO3                      1012
#define IDC_COMBO4                      1013
#define IDC_COMBO5                      1014
#define IDC_REAL                        1015
#define IDC_COMBO9                      1015
#define IDC_IMAG                        1016
#define IDC_COMBO6                      1018
#define IDC_COMBO7                      1019
#define IDC_COMBO8                      1020
#define ID_STRETCH_MODE                 32771
#define ID_TRANSFORM_ELLIPSE            32772
#define ID_IMAGE_FROM_BITMAP            32773
#define ID_CXIMAGE_MIRROR               32774
#define ID_CXIMAGE_FLIP                 32775
#define ID_WINDOW_DUPLICATE             32776
#define ID_CXIMAGE_NEGATIVE             32777
#define ID_CXIMAGE_GRAYSCALE            32778
#define ID_CXIMAGE_ROTATE               32779
#define ID_CXIMAGE_LOADJPEGRESOURCE     32780
#define ID_CXIMAGE_LOADICONRESOURCE     32781
#define ID_CXIMAGE_LOADGIFRESOURCE      32782
#define ID_CXIMAGE_LOADPNGRESOURCE      32783
#define ID_VIEW_ZOOMIN                  32786
#define ID_VIEW_ZOOMOUT                 32787
#define ID_VIEW_NORMALVIEWING11         32788
#define ID_FILE_CAPTURE                 32789
#define ID_CXIMAGE_LOADTIFRESOURCE      32790
#define ID_WINDOW_CLOSEALL              32791
#define ID_CXIMAGE_SETTRANSPARENCY      32792
#define ID_CXIMAGE_REMOVETRANSPARENCY   32793
#define ID_CXIMAGE_RESAMPLE             32794
#define ID_CXIMAGE_DECREASEBPP          32795
#define ID_CXIMAGE_INCREASEBPP          32796
#define ID_CXIMAGE_OPTIONS              32797
#define ID_CXIMAGE_DITHER               32798
#define ID_CXIMAGE_THRESHOLD            32799
#define ID_CXIMAGE_SPLITRGB             32800
#define ID_CXIMAGE_SPLITYUV             32801
#define ID_CXIMAGE_SPLITHSL             32802
#define ID_CXIMAGE_PSEUDOCOLORS         32803
#define ID_CXIMAGE_SPLITCHANNELS        32804
#define ID_CXIMAGE_RESOURCES            32805
#define ID_CXIMAGE_COLORIZE             32808
#define ID_CXIMAGE_LIGHTEN              32809
#define ID_CXIMAGE_DARKEN               32810
#define ID_CXIMAGE_CONTRAST             32811
#define ID_CXIMAGE_EMBOSS               32812
#define ID_CXIMAGE_BLUR                 32813
#define ID_CXIMAGE_SOFTEN               32814
#define ID_CXIMAGE_SHARPEN              32815
#define ID_CXIMAGE_EDGE                 32816
#define ID_CXIMAGE_ERODE                32817
#define ID_CXIMAGE_DILATE               32818
#define ID_FILE_SELECTSOURCE            32824
#define ID_FILE_ACQUIRE                 32825
#define ID_BUTTON32842                  32842
#define ID_VIEW_MENUSTYLE_NORMAL        32846
#define ID_VIEW_MENUSTYLE_XP            32847
#define ID_CXIMAGE_CROP                 32848
#define ID_CXIMAGE_REMOVEALPHACHANNEL   32850
#define ID_CXIMAGE_OPACITY              32851
#define ID_CXIMAGE_INVETALPHA           32852
#define ID_CXIMAGE_ALPHAPALETTETOGGLE   32853
#define ID_CXIMAGE_ALPHASTRIP           32854
#define ID_CXIMAGE_ROTATEL              32855
#define ID_CXIMAGE_ROTATER              32856
#define ID_CXIMAGE_DEMOSAVEMULTIPAGETIFF 32857
#define ID_CXIMAGE_DEMOSAVEANIMATEDGIF  32861
#define ID_CXIMAGE_DOWNLOADFROMURL      32862
#define ID_CXIMAGE_GAMMA                32863
#define ID_CXIMAGE_MEDIAN               32864
#define ID_CXIMAGE_ADDNOISE             32865
#define ID_VIEW_TOOLS_MOVE              32869
#define ID_VIEW_TOOLS_SELECT            32871
#define ID_VIEW_FULLSCREEN              32872
#define ID_VIEW_TOOLS_ZOOM              32874
#define ID_VIEW_HISTOGRAM               32876
#define ID_VIEW_PALETTE                 32877
#define ID_CXIMAGE_COMBINE              32879
#define ID_CXIMAGE_FFT                  32880
#define ID_CXIMAGE_SPLITYIQ             32881
#define ID_CXIMAGE_SPLITXYZ             32882
#define ID_CXIMAGE_REPAIR               32883
#define ID_FILTERS_SPLIT                32884
#define ID_CXIMAGE_ALPHACHANNEL_SPLIT   32885
#define ID_VIEW_TOOLS_TEXT              32886
#define ID_CXIMAGE_SPLITCMYK            32887
#define ID_CXIMAGE_ALPHACREATE          32888
#define ID_CXIMAGE_HISTOGRAM_STRETCH    32889
#define ID_CXIMAGE_HISTOGRAM_EQUALIZE   32890
#define ID_CXIMAGE_HISTOGRAM_NORMALIZE  32891
#define ID_CXIMAGE_HISTOGRAM_LOG        32894
#define ID_CXIMAGE_HISTOGRAM_ROOT       32895
#define ID_CXIMAGE_GAUSSIAN3X3          32896
#define ID_CXIMAGE_GAUSSIAN5X5          32897
#define ID_CXIMAGE_CONTOUR              32898
#define ID_CXIMAGE_FILTERS_LESSCONTRAST 32899
#define ID_CXIMAGE_LESSCONTRAST         32900
#define ID_CXIMAGE_JITTER               32901
#define ID_INDICATOR1                   59142
#define ID_INDICATOR2                   59143
#define ID_INDICATOR3                   59144

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_3D_CONTROLS                     1
#define _APS_NEXT_RESOURCE_VALUE        165
#define _APS_NEXT_COMMAND_VALUE         32903
#define _APS_NEXT_CONTROL_VALUE         1018
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The zlib/libpng License


Written By
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions