Added the ability to read and write PSDs at RGB-48 and CMYK-64.
Type: Posts; User: Admin; Keyword(s):
Added the ability to read and write PSDs at RGB-48 and CMYK-64.
Hi,
I will investigate.
-c
More fixes for IPTC reading and writing.
Fix to is5_IPTCExport: possible crash, and definite bad results.
FYI:
I've updated the code in my previous reply. It was out of date.
Here is writing IPTC to TIFF, then reading the results back
// create IPTC writer
HISIPTCW hIPTCW = is5_IPTCWriteInit();
// add two tags
const char *pDateString = "19800303";
...
5.0.7.0
Fixes to is5_XYZToLab, is5_XYZToLuv, is5_LabToXYZ, is5_LuvToXYZ: would return error if image height was smaller than maxThreads * 5
Change to RGB <-> XYZ and XYZ <-> Lab calculations....
An HBITMAP is a Device Dependent Bitmap - as compared to a DIB (Device Independed Bitmap) - so there's always a device context involved, whenever you do anything to one. The only exception is if the...
Just FYI, i did confirm that the JPG reading and writing works (for me at least) in a VS2012 build. There must be a configuration issue somewhere on your end.
Also, the size value that's returned...
You might try writing it to a memory-based file, then dumping the buffer to disk. That would at least narrow the problem down to a file/path issue.
Do you have the same Unicode/multithreaded...
Hi,
I could not reproduce this.
1. I downloaded http://www.smalleranimals.com/zips/ImgSource5/islibd50_vs08.zip
2. created a new console app project in VS08.
#include "stdafx.h"
#include...
Hi
thanks for the heads-up. I will investigate.
We've added static libs for VS12: ImgSource, SAJ2K and SARAW.
Fix to EXIF writing. Previous version were omitting the "next IFD offset" at the end of IFDs. This causes problems (bogus tags) with some EXIF reading software. This has been fixed.
yes. is5_PolygonWarpImage accepts 8, 24 and 32 bpp images.
yes. if your image is vertically flipped, you'll need to use the inverted Y coordinates.
what is the return value from...
for brightness/contrast, see ISHistograms.cpp
for colorspace xforms, see ISImgUtilColor.cpp
hmm.
can you tell me the values of all the parameters to is5_Scribble, when the problem happens?
yes, a null pointer. (32-bit 0 in Win32, 64-bit 0 in Win64)
the ISQuadrilateral is defined (in ISTypes.h) as:
typedef struct ISQuadrilateral_tag
{
POINT topLeft;
POINT bottomLeft;
POINT topRight;
POINT bottomRight;
} ISQuadrilateral;
try declaring PAram_First as a cardinal. that "BOOL" in ImgSource declarations is really a C "int" (which is 32 bits in both Win32 and Win64).
Performance improvement for is5_PosterizeImage. It is now usable. This also affects the performance of is5_Scribble in mode "2".
Fixed possible crash bug in is5_Scribble, for mode "2".
can you show me how you're calling the Scribble function?
if your app is 32 bits, you only need the 32-bit DLL.
the 64-bit DLL is only for 64-bit applications.
see http://www.smalleranimals.com/vforum/showthread.php?6777-IS-v5-0-6-10
Two minor changes:
1. Added tag descriptions for the Microsoft XP* EXIF tags (XPAUTHOR, XPTAGS, etc.). These are Unicode strings, with tag IDs in the range 0x9C9B-0x9C9F - they're what you see in...