./graphics/GraphicsMagick, Tools and libraries for reading, writing, and manipulating images

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.42, Package name: GraphicsMagick-1.3.42, Maintainer: pkgsrc-users

GraphicsMagick(TM) provides a powerful image manipulation and
translation utility. It is capable of displaying still images and
animations using the X Window system, provides a simple interface for
interactively editing images, and is capable of importing selected
windows or the entire desktop. GraphicsMagick can read and write over
88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, and
Photo CD. It can resize, rotate, sharpen, color reduce, or add
special effects to the image and save the result to any supported
format. GraphicsMagick may be used to create animated or transparent
.gifs, create composite images, create thumbnail images, and much,
much, more.

GraphicsMagick is one of your choices if you need a program to
manipulate and display images. If you want to develop your own
applications which use GraphicsMagick code or APIs, you need to
install GraphicsMagick-devel as well.


Required to run:
[textproc/libxml2] [graphics/tiff] [graphics/freetype2] [graphics/png] [graphics/jpeg] [devel/libltdl] [graphics/jbigkit] [fonts/urw-fonts] [graphics/lcms2] [graphics/libwebp] [devel/pkgconf] [archivers/zstd]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Package options: x11

Master sites:

Filesize: 5423.527 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-02 22:32:18 by Nia Alarie | Files touched by this commit (1)
Log message:
GraphicsMagick: requires strnlen
   2023-11-15 14:20:53 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
GraphicsMagick p5-GraphicsMagick: updated to 1.3.42

1.3.42 (September 23, 2023)
Special Issues:

GraphicsMagick really does need some additional productive volunteers. For \ 
several years now, the burden has entirely been on me (Bob Friesenhahn). I have \ 
been sheparding the project for 22 years already (and contributed to ImageMagick \ 
and GraphicsMagick combined for 27 years already). It is not reasonable to \ 
expect someone with a full time job (and expecting to retire in a few years) to \ 
do all of the work.
Security Fixes:

GraphicsMagick is participating in Google's oss-fuzz project since February 4 \ 
2018 due to the contributions and assistance of Alex Gaynor and Paul Kehrer. The \ 
issues list is available at https://bugs.chromium.org/p/oss-fuzz/issues/list \ 
under search term "graphicsmagick". Issues are available for anyone to \ 
view and duplicate if they have been in "Verified" status for 30 days, \ 
or if they have been in "New" status for 90 days. Please consult the \ 
GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz \ 
issues list for details.
GraphicsMagick has been participating in Synopsys's Coverity program for free \ 
software projects since 2015. There has been a continuing objective to keep \ 
outstanding defects at 0, or very close to 0. Information about the Coverity \ 
status may be found at https://scan.coverity.com/projects/graphicsmagick.
Bug fixes:

TIFF: Default the alpha channel to type EXTRASAMPLE_UNASSALPHA(2).
BMP: Many fixes for reading esoteric BMP sub-formats.
TranslateTextEx(): Revert change so now a NULL pointer is returned when given an \ 
empty string. Some algorithms (e.g. montage) were depending on this!.
PAM: Fix reading comments.
PNG: Added Add missing module aliases "PNG00", "PNG48", \ 
"PNG64", so it is again possible to request these subformats directly.
TIFF: For common formats with the required number of channels, but one is an \ 
'unspecified' channel, promote unspecified alpha to unassociated alpha so that \ 
the alpha channel is not ignored.
"Magick" command line emulation: Eliminate duplicate utility name \ 
output in error messages
New Features:

BMP: Added the ability to read and write BMP using JPEG compression. Use \ 
'-define bmp:allow-jpeg' to allow use of JPEG compression.
BMP: Added support for BI_ALPHABITFIELDS compression
BMP: Added support for reading BMP with PNG compression.
API Updates:

None.
Windows Delegate Updates/Additions:

None.
Build Changes:

Inno-Setup installer script now also supports MSVC 2010 and 2013 runtimes.
Support for the 'XTRN' coder (needed by ImageMagickObject) is now optional and \ 
disabled by default.
Visual Studio 2013 (MSVC 12.0) (or later) is needed to build 64-bit applications \ 
given that 'strtod()' is broken in earlier versions. Not much works at all if \ 
strtod() does not work properly.
Behavior Changes:

Decided to not deprecate the ability to extend existing image attribute text by \ 
calling SetImageAttribute() multiple times. There are too many subtle usages of \ 
this feature. The annoying printf introduced in 1.3.41 has been disabled.
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-09 21:55:19 by Nia Alarie | Files touched by this commit (3)
Log message:
GraphicsMagick: Make zstd optional, disabled by default.

Rationale: zstd support is only used for tiff files. Since this is a
non-standard extension, it can be assumed to be extremely rare for what's
already a quite uncommon image file format.
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-02 09:57:36 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
GraphicsMagick: fix for libjpeg-turbo 3.0.0