⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cximage_history.htm

📁 一个很好用的图像编辑程序
💻 HTM
📖 第 1 页 / 共 4 页
字号:
    HasAlphaPalette with AlphaIsValidPalette 
  <li> New CreateFromARGB( ) &lt;Olivier Ansquer&gt; 
  <li> Added DLL_EXP for CxImageTIF and CxImageGIF &lt;Olivier Ansquer&gt;</li>
</ul>
<hr>
<h3></h3>
<h3>Version 5.00, 23 - Aug - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> CxImageTIF::Decode : fixed default orientation. &lt;vho&gt; 
  <li> CxImageTIF::Encode saves 1bpp always with PHOTOMETRIC_MINISWHITE &lt;abe&gt; 
  <li> CxImageJPG::Encode : fixed jpg encoder for memory files. 
  <li> CxImageICO::Encode : fixed problem with 4bpp images with transparency. 
  <li> CxImagePNG::Encode : fixed problem when info.bColorType was wrong &lt;Kwyshell&gt; 
  <li> removed info.bColorType and changed GetColorType() implementation. 
  <li> CxImageBMP::Decode handles TopDown Bitmaps &lt;Flanders&gt;, small bugfix 
    &lt;CSC&gt; 
  <li> CxImageTIF::Encode : TIFFSetField(m_tif, TIFFTAG_ROWSPERSTRIP, TIFFDefaultStripSize(m_tif, 
    -1)); gives better compression &lt;REC&gt; 
  <li> Load( ) returns the correct info.nNumFrame when info.nFrame&lt;0. 
  <li> removed bug in tif_xfile.c when encoding memory files. 
  <li> CxImageBMP::Decode loads correctly OS2 bmps. 
  <li> bugfix in Resample( ) when (newx==width &amp;&amp; newy==height) 
  <li> better operator= definition &lt;Anatoly Ivasyuk&gt;</li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> new formats: WBMP, WMF - EMF &lt;vho&gt;, JBIG, JPEG2000. 
  <li> new full codec for PCX, with support for RGBA images. 
  <li> new methods: GetVersion, IsTransparent &lt;vho&gt;, ShiftRGB, Median, Gamma, 
    Noise, Combine, FFT, Repair, AlphaSplit 
  <li> added r/w support for 8bpp TIFFs with alpha layer. 
  <li> added support for TrueColor, RLE and uncompressed GIFs. 
  <li> added CXIMAGEJPG_SUPPORT_EXIF for JPGs. 
  <li> new switches: CXIMAGE_SUPPORT_DECODE, CXIMAGE_SUPPORT_ENCODE,<br>
    CXIMAGE_SUPPORT_WINDOWS, CXIMAGE_SUPPORT_WINCE &lt;T.Peck&gt; 
  <li> SetEscape can abort the codecs loops &lt;vho&gt;. 
  <li> added ximadefs.h to adjust automatically the switches. 
  <li> the codecs for ICO, PNG, TGA and TIF work also with CXIMAGE_SUPPORT_ALPHA 
    = 0 &lt;vho&gt; 
  <li> added DPI information support for jpeg &lt;Koray Ge鏸ci&gt; 
  <li> new CxFile CxMemFile CxIOFile implementations &lt;CSC&gt; 
  <li> MakeBitmap( ) creates a real DIB if HDC == 0 &lt;CSC&gt; 
  <li> Draw( ) added pClipRect parameter. 
  <li> CxImageTIF::Decode : re-enabled error handler for debugging;</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Zlib : replaced zlib.rc and zlib.def &lt;Tuncer M. Ayaz&gt;. 
  <li> Demo: new tools, histogram, palette, replaced xshadebutton with xtargetbutton. 
  <li> Updated LIBPNG to 1.2.4 
  <li> LibTIFF::tiff_read.c::ln188: commented to decode strange images, it's not 
    dangerous. 
  <li> LibTIFF small changes to compile under linux (tiff_xfile.cpp, tiff_jpeg.c, 
    tiff_ojpeg.c, tiffiop.h) 
  <li> LibJPEG : small changes to compile under linux (jmorecfg.h) 
  <li> Added project for DLL build and console applications.</li>
</ul>
<hr>
<h3></h3>
<h3>Version 4.10, 01 - Jun - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> Fixed PNG error handler. 
  <li> Fixed TGA decoder for RLE encoded pictures with alpha channel &lt;Ole Lange&gt; 
    and 15 bit pictures. 
  <li> Fixed BMP decoder for 32 bit images.</li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> Added Read/Write support for 24 and 32 bit ICONs. 
  <li> new bAppend parameter in CxImageTIF::Encode() for better multi page TIF 
    creation. &lt;Abe&gt;</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated zlib to 1.1.4.&lt;Tuncer M. Ayaz&gt; 
  <li> Added OJPEG_SUPPORT (not for Wang).</li>
</ul>
<hr>
<h3></h3>
<h3>Version 4.01, 15 - May - 2002</h3>
<b>Changes and major additions</b> 
<ul>
  <li> Added some constructors and Encode()/Decode() methods to work with memory 
    buffers directly.</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Changed URL download dialog.</li>
</ul>
<h3></h3>
<hr>
<h3></h3>
<h3>Version 4.00, 12 - May - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> Fixed JPEG error handler &lt;CSC&gt; 
  <li> Fixed _tiffSizeProc in tif_c.c to load images with missing stripcount. 
  <li> Transformations preserve info.dwType perameter &lt;CSC&gt; 
  <li> Createfromhandle() bugfix for 32bitfield images &lt;JA&gt; 
  <li> GetPixelColor bugfix when the coordinates are in the outside of the image 
    &lt;Mpwolski&gt;</li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> New CxFile class to read/write memory files and disk files. 
  <li> Added support for Read/Write 32bpp TIFFs with apha channel. 
  <li> New methods : Mix() &lt;Mpwolski&gt;, Destroy(), IsIndexed() 
  <li> Read/Write support for Multipage TIFF &lt;Abe&gt; 
  <li> Read/Write support for Animated GIF (gif89a), with comment, loops and disposal 
    method 
  <li> Added xOffset and yOffset in CxImage::info 
  <li> Changed names : ReadFile -&gt; Load ; SaveFile -&gt; Save 
  <li> LoadResource uses CxFile</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated BCMenu: version 3.03. 
  <li> LibTiff : enabled alpha (tif_getimage.c;Ln:212), enabled ZIP_SUPPORT 
  <li> Pane view function with "shift+Lbutton" 
  <li> Updated LibTiff to 3.5.7 
  <li> New URL download dialog; WebGrab class by Chris Maunder</li>
</ul>
<hr>
<h3></h3>
<h3>Version 3.21, 11 - Mar - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> Fixed memory leakage in CxImagePNG::Encode() &lt;Rob Cass&gt;. 
  <li> Fixed CxImageICO::Decode() problem with 16 colors icons &lt;Rogier&gt;.</li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> CxImageICO reads/saves icons with transparent pixels. 
  <li> CxImageTIF::Decode() now takes care of the orientation tag. 
  <li> New RotateLeft(), RotateRight(), Rotate180() functions &lt;MKVY&gt;. 
  <li> Faster Draw() implementation for images with transparency &lt;DJT&gt;.</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated BCMenu: version 3.01. 
  <li> Replaced CreateThread() with _beginthread() to avoid small memory leaks.</li>
</ul>
<hr>
<h3></h3>
<h3>Version 3.09, 21 - Feb - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> Rotation() and Resample() handle the alpha channel. &lt;MTA&gt; 
  <li> CxImagePNG: Encode() merges the transparent color with the alpha channel. 
  <li> Fixed exceptions and leaks in Draw() &lt;RG&gt; 
  <li> CxImageBMP now reads 32 bpp BITFIELD images. 
  <li> Decode() correctly loads multipage ICO and TIF files. &lt;REC&gt;</li>
</ul>
<hr>
<h3></h3>
<h3>Version 3.02, 24 - Jan - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> CxImagePNG: fixed allocation bug in Decode() 
  <li> CxImagePNG: cast error saving 8 bpp images.</li>
</ul>
<hr>
<h3>Version 3.00, 20 - Jan - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> fixed HSLtoRGB() conversion &lt;F. Livraghi &gt; 
  <li> CxImagePNG: fixed deallocation bug in Encode() &lt;Ranger&gt; 
  <li> CxImagePNG: now reads 2 bpp images. 
  <li> CxImageBMP: fixed DPI rounding error &lt;DIH&gt; 
  <li> CreateFromHANDLE now handles the DPI information &lt;Jeff Hu&gt;<br>
  </li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> New pixel ALPHA channel, overall opacity. (14 dedicated functions) 
  <li> New Alpha Palette. (5 dedicated functions) 
  <li> New Region Selection (rectangle, ellipse, polygon - 11 dedicated functions). 
  <li> New "copypixels", "copyselection", "copyalpha" options for constructor/Copy() 
  <li> New "errordiffusion" option for DecreasBPP(). 
  <li> New Draw() implementation with support for alpha channel, alpha palette, 
    opacity, transparency. 
  <li> New PCX decoder CxImagePCX 
  <li> New TGA decoder/encoder CxImageTGA (with alpha channel) 
  <li> High resolution shrink for Resample() &lt;Henrik Stellmann&gt; 
  <li> CxImagePNG now reads/saves the transparency information (palette and alpha 
    channel) <br>
  </li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated PNG library: Libpng version 1.2.1 
  <li> Free-hand selection with the left mouse button.<br>
  </li>
</ul>
<hr>
<h3>Version 2.00, 29 - Dec - 2001</h3>
<b>Bugfixes</b> 
<ul>
  <li> fixed deadlock in GIF decoder 
  <li> PNG decoder reads 16 bit grayscale images. 
  <li> TIF decoder reads 4 bit grayscale images. 
  <li> fixed bug in CreateFromHBITMAP() &lt;Wil Stark&gt; 
  <li> Fixed PNG encoder bug, buffer allocation error with BW images.<br>
  </li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> MNG decoder handles the background information.<br>
  <li> TIF encoder now uses COMPRESSION_JPEG for 24 bit images.<br>
  <li> LoadResource(): added new parameter to work with dlls. &lt;Tuncer M. Ayaz&gt; 
  <li> LoadResource() now works with network applications. &lt;Tuncer M. Ayaz&gt; 
  <li> Changed CxImage() constructors, Copy() and Transfer() interface and implementation 
    &lt;Kirk&gt; 
  <li> Added CreateFromHANDLE() and CreateFromHBITMAP() in place of the old constructors. 
  <li> Automatic file format recognition in ReadFile() &lt;Patrick Hoffmann&gt; 
  <li> Faster Draw() implementation for transparent images. (Thanks to Paul Reynolds 
    and Ron Gery) 
  <li> New Get/SetJpegQuality() for JPEG and TIF encoders. 
  <li> New Get/SetXDPI(), Get/SetYDPI() for BMP and TIF formats. 
  <li> New Dither() function, with Floyd-Steinberg or Ordered-Dithering BW conversion 
    (Thanks to Kenny Hoff and Steve McMahon) 
  <li> New functions : Crop(), SplitRGB(), SplitYUV(), SplitHSL(). 
  <li> New functions : Colorize(), Light(), Threshold(), Mean(), Filter(), Dilate(), 
    Erode().<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -