38 lines
2.0 KiB
Plaintext
38 lines
2.0 KiB
Plaintext
Now that ImageMagick version 7 is released, we continue to maintain the legacy
|
|
release of ImageMagick, version 6, at https://legacy.imagemagick.org. Learn how
|
|
ImageMagick version 7 differs from previous versions with our porting guide.
|
|
|
|
We discovered a bug in the pseudo-random generator prior to ImageMagick
|
|
7.0.9-11, the first 3 values repeated because the random state was not
|
|
initialized properly. As a consequence of the fix, expect a different
|
|
numerical sequence when seeding (-seed).
|
|
|
|
ImageMagick best practices strongly encourages you to configure a security
|
|
policy that suits your local environment.
|
|
|
|
The ImageMagick development process ensures a stable API and ABI. Before each
|
|
ImageMagick release, we perform a comprehensive security assessment that
|
|
includes memory error, thread data race detection, and continuous fuzzing
|
|
to detect and prevent security vulnerabilities.
|
|
|
|
As an analog to linear (RGB) and non-linear (sRGB) color colorspaces, as
|
|
of ImageMagick 7.0.7-17, we introduce the LinearGray colorspace. Gray is
|
|
non-linear grayscale and LinearGray is linear (e.g. -colorspace linear-gray).
|
|
|
|
Want more performance from ImageMagick? Try these options:
|
|
|
|
add more memory to your system;
|
|
add more cores to your system;
|
|
reduce lock contention with the tcmalloc memory allocation library;
|
|
push large images to a solid-state drive, see large image support.
|
|
|
|
If these options are prohibitive, you can reduce the quality of the image
|
|
results. The default build is Q16 HDRI. If you disable HDRI, you use half
|
|
the memory and instead of predominately floating point operations, you use
|
|
the typically more efficient integer operations. The tradeoff is reduced
|
|
precision and you cannot process out of range pixel values (e.g. negative). If
|
|
you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory
|
|
requirements in half-- and once again there is a tradeoff, even less precision
|
|
and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick,
|
|
use these configure script options: --with-quantum-depth=8 --disable-hdri.
|