@@ -58,36 +58,39 @@ jobs:
58
58
59
59
- name : Compress Image
60
60
run : |
61
- sudo apt-get update
62
- sudo apt-get install -y build-essential libx11-dev libxext-dev zlib1g-dev \
63
- libpng-dev libjpeg-dev libfreetype6-dev libxml2-dev liblcms2-dev \
64
- libopenexr-dev libtiff-dev libraw-dev libheif-dev libde265-dev \
65
- libfftw3-dev libglib2.0-dev libwebp-dev
66
-
67
- wget https://download.imagemagick.org/ImageMagick/download/ImageMagick.tar.gz
68
- tar xvzf ImageMagick.tar.gz
69
- cd ImageMagick-7.*
70
- ./configure
71
- make
72
- sudo make install
73
- sudo ldconfig /usr/local/lib
74
-
75
- cd ../
76
-
77
- # sudo apt update
78
- # sudo apt install fuse
61
+ # sudo apt-get update
79
62
# sudo apt-get install -y build-essential libx11-dev libxext-dev zlib1g-dev \
80
63
# libpng-dev libjpeg-dev libfreetype6-dev libxml2-dev liblcms2-dev \
81
64
# libopenexr-dev libtiff-dev libraw-dev libheif-dev libde265-dev \
82
- # libfftw3-dev libglib2.0-dev libwebp-dev libavif-dev libaom-dev
65
+ # libfftw3-dev libglib2.0-dev libwebp-dev
66
+
67
+ # wget https://download.imagemagick.org/ImageMagick/download/ImageMagick.tar.gz
68
+ # tar xvzf ImageMagick.tar.gz
69
+ # cd ImageMagick-7.*
70
+ # ./configure
71
+ # make
72
+ # sudo make install
73
+ # sudo ldconfig /usr/local/lib
83
74
84
- # wget 'https://imagemagick.org/archive/binaries/magick'
85
- # chmod +x magick
86
- # sudo mv magick /usr/local/bin/
75
+ # cd ../
76
+
77
+ sudo apt update
78
+ sudo apt install fuse
79
+ sudo apt-get install -y build-essential libx11-dev libxext-dev zlib1g-dev \
80
+ libpng-dev libjpeg-dev libfreetype6-dev libxml2-dev liblcms2-dev \
81
+ libopenexr-dev libtiff-dev libraw-dev libheif-dev libde265-dev \
82
+ libfftw3-dev libglib2.0-dev libwebp-dev libavif-dev libaom-dev
83
+
84
+ wget 'https://imagemagick.org/archive/binaries/magick'
85
+ chmod +x magick
86
+ sudo mv magick /usr/local/bin/
87
+ sudo ldconfig /usr/local/lib
87
88
88
89
magick --version
89
90
90
- magick -list format
91
+ magick -list format | grep AVIF
92
+
93
+ ldconfig -p | grep heif
91
94
92
95
find ./content/posts/ -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.jpeg" \) -exec magick {} -pointsize 48 -fill "#909090" -font ./static/ArchitectsDaughter-Regular.ttf -gravity south -annotate +0+20 "@liudon\nhttps://liudon.com" -resize 1080x\> {} \;
93
96
find ./content/posts/ -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.jpeg" \) -exec magick {} -quality 75 -define webp:image-hint=photo {}_1080x.webp \;
0 commit comments