Skip to content

Fix image formats (AV1, x265) - #68

Merged
kdambekalns merged 7 commits into
mainfrom
task/fix-image-formats
Oct 7, 2026
Merged

kdambekalns merged 7 commits into
mainfrom
task/fix-image-formats

Conversation

@kdambekalns

@kdambekalns kdambekalns commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Provide

  • AV1 encoding
  • x265 encoding

for image processing.

Move HEIC from the read-only formats to the writable ones, to see if
h265 encoding is enabled. The vips library writes HEIC through the
HEIF saver, and written files are detected by their "heic" or "heix"
brand.

The report no longer hardcodes the number of read-only formats, and
the README reflects the new set of written formats.
Add HEIC to the formats which must keep their alpha channel when
written, and mention it in the README accordingly.
@kdambekalns
kdambekalns requested a review from kitsunet October 7, 2026 11:43
@kdambekalns kdambekalns self-assigned this Oct 7, 2026
Install libmagickcore-7.q16-10-extra as a runtime package of the
imagick extension. The package provides the SVG coder, so Imagick
can now read SVG files.

Debian builds that coder without librsvg, so rendering is done by
ImageMagick's internal renderer. The README is updated to reflect
this.
@kitsunet

kitsunet commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

👍 Lets see what the tests say

ImageMagick hands PDF rendering to Ghostscript, which this image
does not ship. The check therefore always failed, although the
missing delegate is intentional: images built on top of this one,
such as docker-beach-php, install Ghostscript when they need it.

The Imagick PDF check now looks for a gs binary in the PATH and is
reported as skipped if none is found. The README explains this.
@kdambekalns

Copy link
Copy Markdown
Member Author

The failures are caused by some cache-related error. The remainder works.

@kdambekalns
kdambekalns merged commit c8f226d into main Oct 7, 2026
4 of 8 checks passed
@kdambekalns
kdambekalns deleted the task/fix-image-formats branch October 7, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants