Ubuntu Linux 預覽 HEIC 圖片的套件

Apple 的 iPhone、iOS 拍的照片,都改用 HEIC 的格式,於 Ubuntu Linux 的檔案管理員沒有縮圖預覽,按空白鍵也無法瀏覽圖片,要怎麼解決呢?

閱讀全文〈Ubuntu Linux 預覽 HEIC 圖片的套件〉

Docker Hub 有很多 Docker Image 可能有安全性問題

Docker Hub 是存放、分享 Docker Image 的地方,但是隨著 Docker Image 的數量越來越多,有很多會都有安全 性問題 (例如:超過400天沒有更新的套件),要使用的時候,需要多加注意。

閱讀全文〈Docker Hub 有很多 Docker Image 可能有安全性問題〉

Linux 使用 dot 將文字檔 轉換成 圖片

想要畫關聯性的圖片,線很多要在圖片排版很辛苦,使用 dot 只要把每個元件的關係設定好,就可以自動產生 svg、png .. 等等的圖形。

閱讀全文〈Linux 使用 dot 將文字檔 轉換成 圖片〉

好站:ImageMagick 各種特效的參數整理

ImageMagick 是個非常強大的圖片處理函式庫、演算法,各種程式語言也幾乎都有支援此函式庫,ex: PHP 的 Imagick、Ruby 的 rmagick、paperclip 或 nodejs 的 imagemagick... 等。

市面上常常看到的濾鏡效果、除雜訊(Noise).. 等等的,都可以使用 ImageMagick 輕鬆達成。

閱讀全文〈好站:ImageMagick 各種特效的參數整理〉

ImageMagick 造成 Yahoo Mail 的 Yahoobleed 漏洞

Yahoo Mail 爆出 Yahoobleed 的漏洞,主要原因是 imageMagick 的漏洞,但是已經修復後,Yahoo 尚未升級導致的。

新聞可見:

閱讀全文〈ImageMagick 造成 Yahoo Mail 的 Yahoobleed 漏洞〉

Google 開源 Guetzli 對 JPEG 壓縮的演算法

Google 釋出新的對 JPEG 壓縮的演算法,比現有的壓縮在省下 35% 的容量,而且維持現有的清晰度。

註:缺點是壓縮需要的時間比較久 (我的測試最少要 3倍以上的時間)

閱讀全文〈Google 開源 Guetzli 對 JPEG 壓縮的演算法〉

將圖片轉換成 CSS 的線上服務

這個服務做的很有趣,拖拉任何圖片上去,都可以幫你轉換成 CSS Code,然後直接將此圖片畫在頁面上。

  • 詳見:img2css - This is a tool that can convert any image into a pure css image

註:測試建議丟小張點的圖片,此服務看來是依照每個 px 的色碼分析後,全部照著寫出來,圖片太大張的話,產生出來的文字會很驚人。

PHP 為圖片加上浮水印 (含浮水印透明背景處理)

PHP 要為圖片加上浮水印: 就是要將兩張圖合併在一起, 浮水印的圖片要蓋在上面.

現實狀況還會遇到原圖要縮圖後, 浮水印的圖片可能也要跟著縮圖, 這些部分再此就不寫了, 此部份縮圖可見此篇: PHP 對 透明背景的圖片 做縮圖

此篇只寫如何用 PHP GD 來合併圖片, 做浮水印功能.

閱讀全文〈PHP 為圖片加上浮水印 (含浮水印透明背景處理)〉

PHP 對 透明背景的圖片 做縮圖

PHP 對 透明背景的圖片 要做縮圖, 要如何做? (限 png 和 gif)

  • 註1: 透明背景、透明底圖的圖片, 沒特別處理, 會變成一片黑.
  • 註2: 要等比例縮圖, 請搭配此篇程式做修改: PHP 等比例縮圖程式 (下述程式參數同此文, 就不多加解釋)

閱讀全文〈PHP 對 透明背景的圖片 做縮圖〉