Fix ImageMagick incompatibility on CI

This commit is contained in:
David Eisinger
2024-02-02 00:18:25 -05:00
parent b04f3db116
commit 59b3527730
3 changed files with 10 additions and 14 deletions

View File

@@ -35,11 +35,6 @@ jobs:
KEY: ${{ github.workspace }}/secret.key
run: cd bin/dither && bundle exec ruby dither.rb >> dither.log 2>&1 &
- name: Install ImageMagick
run: |
sudo apt update
sudo apt install imagemagick
- name: Test build
env:
DITHER_SERVER: http://localhost:4567

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
public
resources/_gen
secret.key
bin/dither/tmp

View File

@@ -25,15 +25,15 @@ get "/*" do |path|
-iter 1000000
)
MiniMagick::Tool::Magick.new do |magick|
magick << @decrypted.path
magick.resize "#{geometry}^"
magick.gravity "center"
magick.extent geometry
magick.ordered_dither "o8x8"
magick.monochrome
magick << @dithered.path
end
convert = MiniMagick::Tool::Convert.new
convert << @decrypted.path
convert.resize "#{geometry}^"
convert.gravity "center"
convert.extent geometry
convert.ordered_dither "o8x8"
convert.monochrome
convert << @dithered.path
convert.call
content_type "image/png"
File.open(@dithered.path)