Search found 102 matches

by Jason S
2011-08-12T19:57:33-07:00
Forum: Bugs
Topic: [Windows] Can not open/read files with non-asci filenames
Replies: 10
Views: 20162

Re: [Windows] Can not open/read files with non-asci filename

@Jason, Magick, what do you think? What I think is that I'm not qualified to figure out what problems this might cause. I don't know enough about how IM handles character encodings, or about all the different platforms and configurations that need to be reviewed. But I went ahead and tried it. Befo...
by Jason S
2011-08-10T08:39:07-07:00
Forum: Bugs
Topic: [Windows] Can not open/read files with non-asci filenames
Replies: 10
Views: 20162

Re: [Windows] Can not open/read files with non-asci filename

Was it really possible to open files (standalone identify and convert) with unicode filename under windows? No; not by using 'convert' or 'identify', anyway. If you wrote your own program that calls OpenMagickStream() directly, then you could have done it by encoding the filename in UTF-8. The patc...
by Jason S
2011-08-09T19:08:52-07:00
Forum: Bugs
Topic: [Windows] Can not open/read files with non-asci filenames
Replies: 10
Views: 20162

Re: [Windows] Can not open/read files with non-asci filename

This change just seems like a bad idea to me. Having a function like OpenMagickStream() support Unicode filenames is a good thing, and you've broken that. I would either 1) Implement wmain() instead of main(), and convert the (UTF-16) command-line parameters to UTF-8 using WideCharToMultiByte(CP_UTF...
by Jason S
2011-07-21T07:36:59-07:00
Forum: Digital Image Processing
Topic: Image resizing with LCD sub-pixel awareness (aka ClearType)
Replies: 18
Views: 65144

Re: Image resizing with LCD sub-pixel awareness (aka ClearTy

Here's my writeup about a simple form of subpixel-aware resizing. It may not be the best you can do, but it was surprisingly easy to implement the "offset" feature that makes it possible.
by Jason S
2011-04-19T16:02:53-07:00
Forum: Developers
Topic: Compiling ImageMagick (64 bit libraries?)
Replies: 3
Views: 14276

Re: Compiling ImageMagick (64 bit libraries?)

I don't fully understand what "--enable-delegate-build" does. As far as I can tell, it looks in special subdirectories such as "png" for library and header files. But simply installing libpng into the "png" subdir didn't work, apparently because IM didn't like the directory layout that libpng uses. ...
by Jason S
2011-03-25T15:09:48-07:00
Forum: Bugs
Topic: DICOM RLE bug causes 4 images in one
Replies: 13
Views: 26327

Re: DICOM RLE bug causes 4 images in one

I have no opinion about how far the ImageMagick team should go toward support for uncommon DICOM formats like this. But I respectfully disagree that IM is behaving correctly. Transfer Syntax UID "1.2.840.10008.1.2.5" means the image uses RLE compression. Referring to the documentation at http://medi...
by Jason S
2011-03-24T20:56:40-07:00
Forum: Bugs
Topic: DICOM RLE bug causes 4 images in one
Replies: 13
Views: 26327

Re: DICOM RLE bug causes 4 images in one

I can guess what IM is doing wrong. Say there are N pixels in the image. It's interpreting the uncompressed data as N 16-bit integers. The correct interpretation is N 8-bit integers (the MSBs) and then N more 8-bit integers (the LSBs). I don't know what it would take to change it. As for the endian ...
by Jason S
2011-03-24T16:32:04-07:00
Forum: Bugs
Topic: DICOM RLE bug causes 4 images in one
Replies: 13
Views: 26327

Re: DICOM RLE bug causes 4 images in one

I'm pretty sure your DICOM file is bad. It has the least-significant bytes in the first RLE segment, and the most-significant bytes in the second. That's backward. The most-significant bytes always go in the first segment, regardless of the endianness of the file. In other words, the "Sante, and Mic...
by Jason S
2011-03-03T14:46:59-07:00
Forum: Developers
Topic: Imagemagick 6.5.4 static compile
Replies: 6
Views: 16357

Re: Imagemagick 6.5.4 static compile

By design, --disable-shared disables the creation of shared libraries, not the use of shared libraries. I'm not an autoconf/libtool expert, so take that into account. If you really want to statically link everything, including libc, the logical thing to try would be LDFLAGS="-static" ./configure --d...
by Jason S
2011-01-17T10:08:14-07:00
Forum: Bugs
Topic: PNG 16-bit RGB binary transparency ignored
Replies: 0
Views: 3909

PNG 16-bit RGB binary transparency ignored

IM 6.6.7-1 does not seem to support reading bitdepth=16 RGB PNG images with binary transparency. Running such an image through "convert" with no parameters (for example) causes the transparency to be removed. An example of such an image is here . I tested PNG images with all 15 combinations of color...
by Jason S
2011-01-05T20:01:38-07:00
Forum: Users
Topic: DICOM Multiframe to png or avi
Replies: 5
Views: 12367

Re: DICOM Multiframe to png or avi

The 1.dcm file seems to have been truncated around the 230th frame.

With a recent version of ImageMagick, I wasn't able to read any images from it. I tried an older version (6.5.4), and it converted 229 images before reporting the error.
by Jason S
2010-12-28T18:54:27-07:00
Forum: Bugs
Topic: Black pixels in some PNG images become transparent
Replies: 8
Views: 16539

Black pixels in some PNG images become transparent

Start with an 8-bit RGBA PNG image in which all the pixels are fully opaque, and all the pixels are shades of gray, some of which are black. Run it through 'convert': convert in.png out.png My result: The output image is an 8-bit grayscale image with no alpha channel, and with a 'tRNS' chunk that ma...