diff options
author | Zach van Rijn <me@zv.io> | 2023-12-06 09:39:18 -0600 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2023-12-06 10:17:47 -0600 |
commit | a656ccfe9382edc96b35f716b8ccd1694c2ab4ee (patch) | |
tree | 71078894e99ae6457a3e0e3d50773ff3f564ff6c /README | |
parent | 082074c60c5a585977df1143db74db95f4d081c0 (diff) | |
download | wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.gz wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.bz2 wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.tar.xz wallpapers-a656ccfe9382edc96b35f716b8ccd1694c2ab4ee.zip |
Switch from Imagemagick to Graphicsmagick.
Note that GM doesn't support gradient:angle so we
have to use a direction. It's radial, not linear,
but is completely acceptable.
Imagemagick silently introduces artifacts and fails
to composite images when the underlying gradient is
of the form { #AAAAAA --> #BBBBBB }, where R=G=B.
Note that { #AAAAAA --> #BBBBBC } works fine. This
is a real bug but isn't a wallpapers problem.
Add a 'prepare-docker' wrapper script, which simply
builds the tarball using a known Graphicsmagick and
not whichever happens to be on the generating system.
Diffstat (limited to 'README')
-rw-r--r-- | README | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -17,6 +17,7 @@ The only choices a contributor has are '<slug>' and /image.<ext> <-- image file /MANIFEST <-- metadata file /prepare <-- generator script + /prepare-docker <-- for production only* building @@ -27,7 +28,10 @@ building (2) ensure that you are checked out at a tag that has been pushed to origin -(3) run the 'prepare' script with no arguments +(3) run the 'prepare'* script with no arguments, or run + the 'prepare-docker' script to do this in a container + with a known version of imagemagick or graphicsmagick + if you are preparing for a release (4) upload the resulting tarball, in 'output/', to the distfiles mirror, directly under 'source/' |