使用 laravel-admin 裡面的圖片元件進行圖片大小 resize 後, 發現圖片的 dpi 變為了 96 (不管原始圖片 dpi 是 300 還是 72). 在 intervention vendor 包中全域性搜尋也沒有 dpi, 96 (ppi) 的字樣.
在 stackoverflow 上找到了答案
然後開啟 gd.dll 失敗, 不能直接用文字編輯器開啟, 放棄了.
在 php 的官方文件中 發現了 imageresolution() 函式, 可以用於獲取和更改圖片 dpi. 其中說明了 default resolution
為 96 dpi.
intervention 支援的 php 版本 >5.4, 看來要指望其能更改 dpi 還需要更新. 如果現在就要做到的話, 需要自己對圖片使用 imageresolution() 單獨進行處理了
本作品採用《CC 協議》,轉載必須註明作者和本文連結