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

📄 cximage_history.htm

📁 一个很好用的图像编辑程序
💻 HTM
📖 第 1 页 / 共 4 页
字号:
    IsTransparent(long x, long y) &lt;Sims&gt;,<br>
    AlphaGetBits(), Expand(), Thumbnail() &lt;Colin Urquhart&gt; <br>
    CreateFromMatrix(), CreateFromArray() , replace CreateFromARGB() 
  <li>CXIMAGE_MAX_MEMORY prevents huge allocations 
  <li>GetBits() returns the pointer to the first byte in a generic row 
  <li>New bDetachBuffer parameter in CxMemFile::GetBuffer, to get the buffer for 
    read only purpose &lt;Wassily Gibin&gt; 
  <li>Faster (x4!) bicubic interpolation and fixed bias error &lt;Kristian Kratzenstein&gt; 
  <li>CxImagePNG::Encode saves only the minimum number of palette colors for small 
    images &lt;Basara&gt; 
  <li>Added &quot;hpal&quot; parameter to CxImage::CreateFromHBITMAP, for indexed 
    DCs &lt;Zahi Kapeluto&gt; 
  <li>CxImageTGA::Decode now reads also images with illegal packets &lt;Colin 
    Urquhart&gt; 
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated CQuantizer to handle color reduction to less than 16 colors 
  <li>JAS_IMAGE_INMEMTHRESH increased to avoid jasper temporary file 
  <li>Updated JBig library: JBIG-KIT 1.5 (2003-06-11) 
  <li>\jpeg\jmorecfg.h : fixed INT32 redefinition for Borland C++ Builder6 
</ul>
<hr>
<h3></h3>
<h3>Version 5.71, 25 - Apr - 2003</h3>
<b>Changes and major additions</b> 
<ul>
  <li> new formats: JP2, JPC, PGX, PNM, RAS (through JasPer) 
  <li>new functions: Set/GetFlags( ), LayerCreate( ), LayerDelete( ), LayerDeleteAll( 
    ), GetLayer( ), GetParent( ), GetNumLayers( ) 
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> New C library : JasPer 1.700.2 
</ul>
<hr>
<H3>Version 5.70, 19 - Apr - 2003</H3>
<B>Bugfixes</B> 
<UL>
  <LI> fixed&nbsp;RGB2GRAY&nbsp;macro &lt;H. Muelner&gt; &lt;jurgene&gt; 
  <LI> SelectionAddPolygon and SelectionAddColor&nbsp;compute correctly info.rSelectionBox 
  <LI>fixed SelectionAddPolygon when the polygon touches the image borders. 
  <LI> fixed EXIF reader 
  <LI> fixed CxImageGIF::DecodeExtension</LI>
  <LI>CxImageTIF::EncodeBody : better error handling, and switch for different 
    compression tags. </LI>
  <LI>CImageIterator : fixed friend declaration in ximaiter.h, line 37 &lt;gazzivan&gt;</LI>
  <LI>fixed DPI default values in CreateFromHANDLE</LI>
  <LI>CxImageBMP now reads OS2 bitmaps</LI>
  <LI>fixed cast problem in Histogram functions &lt;Tuncer M. Ayaz&gt;</LI>
  <LI>fixed&nbsp;memory corruption in RotateLeft( ) RotateRight( ) for 1 bpp images. 
    &lt;Stroupe David R&gt;</LI>
</UL>
<B>Changes and major additions</B> 
<UL>
  <LI> New MakeBitmap(hdc) implementation&nbsp;when hdc is 0 &lt;jaslet&gt; 
  <LI> Light( ) : shifted down the contrast parameter so that the neutral value 
    is 0. 
  <LI> New filters: Jitter( ), Skew( )</LI>
  <LI>Negative( ) moved in BASICTRANSFORMATIONS</LI>
</UL>
<B>Project - Libraries - Demo application</B> 
<UL>
  <LI> New CxImageCrtDll.dsp project, to build a dll without mfc &lt;Anatoly Ivasyuk&gt; 
  <LI>fixed bug in Window/Duplicate with no image in the document. &lt;corwinkrisw&gt;</LI>
  <LI>\jpeg\jdmarker.c line 1091 : skip check for unknown marker, to decode partially 
    corrupted files.</LI>
</UL>
<hr>
<h3></h3>
<h3>Version 5.61, 10 - Mar - 2003</h3>
<b>Bugfixes</b> 
<ul>
  <li> fixed SplitXYZ and floating point constants in ximadsp.cpp &lt;???&gt;</li>
</ul>
<H3></H3>
<hr>
<h3></h3>
<h3>Version 5.60, 09 - Mar - 2003</h3>
<b>Bugfixes</b> 
<ul>
  <li> CxImagePNG read/save DPI 
  <li> SelectionAddRect computes correctly info.rSelectionBox &lt;arnold wittenberg&gt;</li>
</ul>
<b>Changes and major additions</b> 
<ul>
  <li> better RGB2GRAY macro &lt;dave&gt; 
  <li> new functions: HistogramStretch( ), HistogramEqualize( ), HistogramNormalize( 
    ), HistogramRoot( ), HistogramLog( ) &lt;dave&gt; 
  <li> GetPixelColor returns the color of the top-left pixel when the coordinates 
    are out of the image and no background color is selected 
  <li> new function: Contour( ) 
  <li> new bicubic spline interpolation for Resample( ) 
  <li> Faster GetNearestPixel( ) &lt;RJ&gt;</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Demo: fixed "move" tool</li>
</ul>
<hr>
<h3>Version 5.55, 17 - Feb - 2003</h3>
<p><b>Changes and major additions</b> </p>
<ul>
  <li> fixed bug in CreateFromARGB &lt;Olivier Ansquer&gt; 
  <li> CxImageTGA::Decode flips the alpha channel when required &lt;lioucr&gt; 
  <li> CxImageGIF::DecodeExtension, fixed problem when extension information is 
    more than 3 bytes. &lt;TomPeakz&gt;</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> jpeg\jdcolor.c, line 384 changed again to permit null conversion if the 
    output space is undefined OR input and output sapaces are the same&lt;DP&gt;</li>
</ul>
<hr>
<h3>Version 5.53, 27 - Jan - 2003</h3>
<p><b>Changes and major additions</b> </p>
<ul>
  <li> New functions: CreateFromHICON 
  <li> Replaced SetPaletteIndex with SetPaletteColor and GetRGB with GetPaletteColor</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Demo : fixed GDI leak in LineDDAProc &lt;jh&gt; 
  <li> jpeg\jdcolor.c, line 384 changed to permit null conversion if the output 
    space is undefined (OJPEG) &lt;DP&gt; 
  <li> tiff\tif_ojpeg.c from line 1374 to line 1407 : avoid sampling factors check 
    &lt;DP&gt;</li>
</ul>
<hr>
<h3></h3>
<h3>Version 5.51, 19 - Jan - 2003</h3>
<b>Bugfixes</b> 
<ul>
  <li> fixed GDI leak in CxImage::Draw when pClipRect is not null &lt;Carsten 
    Leue&gt;</li>
</ul>
<b>Project - Libraries - Demo application</b> 
<ul>
  <li> Updated LIBPNG to 1.2.5 &lt;Tuncer M. Ayaz&gt; 
  <li> added jpeg_reset_huff_decode function in jpeg\jdhuff.c for the broadest 
    possible support for OJPEG files<br>
    (implemented by Scott Marovich at HP &lt;marovich(at)hpl(dot)hp(dot)com&gt;)<br>
    jpeg\jdmarker.c : line 204 and 261 allow SOI and SOF duplicate only if cinfo-&gt;global_state 
    == DSTATE_INHEADER<br>
    (should be illegal, but OJPEG files have an illegal structure &lt;DP&gt;) 
  <li> tiff\tif_jpeg.c from line 673 to line 697 : avoid sampling factors check 
    &lt;DP&gt;</li>
</ul>
<hr>
<h3></h3>
<h3>Version 5.50, 07 - Jan - 2003</h3>
<b>Bugfixes</b> 
<ul>
  <li> CxImageTIF : added support for tiled images 
  <li> CxImageTIF : faster decoding with TIFFNumberOfDirectories, instead of looping 
    &lt;Robert Abram&gt; 
  <li> CxImageTIF : fixed stripsize check when samplesperpixel is more than 1. 
  <li> DecreaseBpp( ) and IncreaseBpp( ) preserve info 
  <li> Tile( ) fixed when the rectangle is not a multiple of the image dimension. 
    &lt;dock&gt; 
  <li> Added missing casts in floating point functions &lt;Tuncer M. Ayaz&gt; 
  <li> CxImageGIF : fixed loop counter saving animated gifs &lt;handong&gt; 
  <li> CxImageGIF::get_byte : fixed overflow when reading corrupted images. 
  <li> CxImageGIF::get_num_frames : fixed undefined TabCol structure. 
  <li> CxImageGIF : a palette without white is accepted. 
  <li> CxImageGIF : avoid byte order problems with Solaris &lt;candan&gt; 
  <li> CxImageTGA : Encode now saves the last palette entry. 
  <li> CxImageICO : Decode reads Bpp from the bitmapinfoheader instead of icondirentry 
    &lt;CoreyRLucier&gt; 
  <li> CxImageJBG : fixed Encode crash when copying pixels form cximage to the 
    decoder buffer.</li>
</ul>
<p><b>Changes and major additions</b> </p>
<ul>
  <li> Replaced IsAlphaPaletteEnabled with AlphaPaletteIsEnabled, AlphaIsValidPalette 
    with AlphaPaletteIsValid, GetSelectionBox with SelectionGetBox 
  <li> New SplitCMYK( ), GetPixelGray( ), AlphaPaletteSplit( ) 
  <li> Added the bLocalColorMap parameter to CxImageGIF::Encode, for animated 
    gifs with local palettes 
  <li> New AlphaSet(CxImage &amp;from): creates the alpha channel from a gray 
    scale image. 
  <li> One or more images can be appended directly to a TIF file, using CxImageTIF::Encode(file,true); 
    or Encode(hFile,pImages,pagecount) &lt;RJ&gt; 
  <li> Fast RotateLeft( ) and RotateRight( ) for BW images &lt;Robert Abram&gt; 
  <li> SetPixelColor( ) and GetPixelColor( ) handle alpha in RGBQUAD::rgbReserved. 
  <li> IncreaseBpp is faster for conversion to 4 and 8 bpp, AlphaPalette converted 
    to an alpha channel for conversion to 24 bpp. 
  <li> info.nProgress updated in the dsp and transformation functions &lt;Anatoly 
    Ivasyuk&gt;. 
  <li> New info.dwEncodeOption parameter to select the compression scheme for 
    GIF and TIF. 
  <li> New CxImageWMF::Decode parameters: nForceWidth,nForceHeight to force the 
    final dimension of the image. 
  <li> CxImageJ2K::Encode : new formula for compression rate, so the quality for 
    j2k and jpg are similar. 
  <li> Added CXIMAGE_FORMAT_UNKNOWN for automatic image type detection.</li>
</ul>
<p><b>Project - Libraries - Demo application</b> </p>
<ul>
  <li> Fixed exception in DlgHisto 
  <li> CQuantize handles palettes with alpha information 
  <li> better dump of the memory leaks &lt;dave&gt;</li>
</ul>
<hr>
<h3></h3>
<h3>Version 5.11, 29 - Sep - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> ximadefs.h : added pragma pack(1) for BMP structures alignment with Linux 
    compilers</li>
</ul>
<hr>
<h3>Version 5.10, 23 - Sep - 2002</h3>
<b>Bugfixes</b> 
<ul>
  <li> CxImageGIF : restored lzw algorithm. &lt;Olivier Ansquer&gt; 
  <li> CxImageTIFF : added support for CIELAB images. 
  <li> CxImageTGA : fixed problem decoding corrupted files. 
  <li> CxImageBMP: fixed problem with os2 and 16bit images &lt;Cui Ying Jie&gt;</li>
</ul>
<p><b>Changes and major additions</b> </p>
<ul>
  <li> New DrawText function. 
  <li> Added iDst parameter in Resample( ) &lt;CSC&gt; 
  <li> New SelectionToHRGN( ) and SelectionAddColor( ) &lt;elrod&gt; 
  <li> Replaced HasAlpha with AlphaIsValid, HasSelection with SelectionIsValid, 

⌨️ 快捷键说明

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