Search found 10668 matches

by magick
2017-09-22T05:20:53-07:00
Forum: Developers
Topic: HEIF / HEIC image format?
Replies: 3
Views: 77

Re: HEIF / HEIC image format?

No formal roadmap. Informally, we set development priorities based on Fred's (http://www.fmwconcepts.com/imagemagick/) informal list of image processing algorithms that we think would benefit ImageMagick users. However, development has slowed due to the major effort we invested in the last year maki...
by magick
2017-09-22T04:28:01-07:00
Forum: Developers
Topic: C++ API graceful handling of MAGICK_TMPDIR becoming full
Replies: 4
Views: 71

Re: C++ API graceful handling of MAGICK_TMPDIR becoming full

Found a better solution-- set this policy <policy domain="cache" name="synchronize" value="True"/> See https://www.imagemagick.org/script/security-policy.php. Set to True to ensure all image data is fully flushed and synchronized to disk. There is a performance penalty, however, the benefits include...
by magick
2017-09-22T03:28:07-07:00
Forum: Developers
Topic: C++ API graceful handling of MAGICK_TMPDIR becoming full
Replies: 4
Views: 71

Re: C++ API graceful handling of MAGICK_TMPDIR full

To avoid SIGBUS, either point MAGICK_TMPDIR to a partition with plenty of free space or lose some performance by eliminating memory mapping. That is, set your MAP limit to 0. From the command-line its -limit MAP 0. Now when the resource limits are reached, you should get a graceful exit on I/O error.
by magick
2017-09-20T13:36:30-07:00
Forum: Developers
Topic: HEIF / HEIC image format?
Replies: 3
Views: 77

Re: HEIF / HEIC image format?

The only chance of an implementation is likely if an ImageMagick user contributes a reference implementation that works directly with ImageMagick. Another option would be if there was a command-line program to decode and encode the HEIF image format. We could then use the program as a delegate progr...
by magick
2017-09-20T03:25:42-07:00
Forum: Users
Topic: License, copyright, redistribution
Replies: 1
Views: 48

Re: License, copyright, redistribution

Regarding your licensing questions. Have you read https://www.imagemagick.org/script/license.php? It includes a discussion of how to comply with the license.
by magick
2017-09-19T04:04:23-07:00
Forum: Bugs
Topic: Heap buffer overflow in GetNextToken()
Replies: 1
Views: 103

Re: Heap buffer overflow in GetNextToken()

Thanks for the problem report. We can reproduce it and will have a patch to fix it in GIT master branch @ https://github.com/ImageMagick/ImageMagick later today. The patch will be available in the beta releases of ImageMagick @ http://www.imagemagick.org/download/beta/ by sometime tomorrow.
by magick
2017-09-17T05:22:52-07:00
Forum: Bugs
Topic: Possible bug -poly
Replies: 10
Views: 612

Re: Possible bug -poly

IMv7 is channel aware. Since checks.jpg is grayscale, which is one channel on IMv7 (3 in IMv6), it only contributes to the red channel of the evaluation. A fix is to ensure all images are in the same colorspace which assures the same number of channels: magick checks.jpg lena2.jpg zelda3.jpg -colors...
by magick
2017-09-16T06:01:33-07:00
Forum: Bugs
Topic: Possible bug -layers optimize
Replies: 4
Views: 165

Re: Possible bug -layers optimize

Try this command, and be patient. Its pushing pixels to disk so its quite slow:

Code: Select all

convert -define registry:temporary-path=./ -limit memory 16mb image.png null: \( input.gif -coalesce \) -gravity Center -layers composite -layers optimize des.gif
by magick
2017-09-15T16:48:02-07:00
Forum: Developers
Topic: Enhancement Request for Compare
Replies: 2
Views: 130

Re: Enhancement Request for Compare

Look for a patch by sometime tomorrow.
by magick
2017-09-14T16:28:23-07:00
Forum: Bugs
Topic: Null pointer dereference in GetJPEGMethod()
Replies: 1
Views: 84

Re: Null pointer dereference in GetJPEGMethod()

Thanks for the problem report. We can reproduce it and will have a patch to fix it in GIT master branch @ https://github.com/ImageMagick/ImageMagick later today. The patch will be available in the beta releases of ImageMagick @ https://www.imagemagick.org/download/beta/ by sometime tomorrow.
by magick
2017-09-14T07:14:20-07:00
Forum: Users
Topic: Commercial Purpose free of Charge ?
Replies: 5
Views: 5295

Re: Commercial Purpose free of Charge ?

You likely have a web page somewhere that points to your cloud service. Mentioning ImageMagick somewhere on your web pages should be sufficient to comply with the license.
by magick
2017-09-14T01:50:16-07:00
Forum: Bugs
Topic: Reading animated gif -> 'invalid colormap index' error in version 7
Replies: 6
Views: 974

Re: Reading animated gif -> 'invalid colormap index' error in version 7

Thanks for the problem report. We can reproduce it and will have a patch to fix it in GIT master branch @ https://github.com/ImageMagick/ImageMagick later today. The patch will be available in the beta releases of ImageMagick @ http://www.imagemagick.org/download/beta/ by sometime tomorrow.
by magick
2017-09-13T06:26:16-07:00
Forum: Bugs
Topic: Possible bug/limitation of fx string formats
Replies: 2
Views: 151

Re: Possible bug/limitation of fx string formats

Fixed the precision problem. And here is the command you want to use to get expected results: magick gradient_u.tif gradient_v.tif -fx 'u/v' -precision 15 -format "minima=%[fx:minima]\n maxima=%[fx:maxima]\n mean=%[fx:mean] \n" info: Max() and min() are functions, see https://www.imagemagick.org/scr...
by magick
2017-09-12T17:04:47-07:00
Forum: Users
Topic: floating-point, pixel-wise image division
Replies: 15
Views: 322

Re: floating-point, pixel-wise image division

Use the default quantum (Q16) and just add --enable-hdri. Since the pixels are floating point, this configure command-line option is sufficient. Also, quantum 64 has never been officially blessed. It may work but we have not certified it yet.
by magick
2017-09-12T11:08:36-07:00
Forum: Bugs
Topic: documentation bugs: color-management.php says IM treats all gray images as linear
Replies: 7
Views: 253

Re: documentation bugs: color-management.php says IM treats all gray images as linear

Most image processing algorithms require a linear colorspace for optimal results. Only when an image is displayed to a monitor or printer does it make sense to utilize gamma. So the ideal workflow would be to store your image in a linear colorspace, apply your image processing options, and only on d...