0
我有下面這段代碼如何以一種比特相同的方式縮放圖像?
image = Magick::Image.read(original_image_path).first
image.change_geometry!(@attributes['width']+"x"+
@attributes['height']) { |cols, rows, img|
newimg = img.resize(cols, rows)
newimg.write(new_filename)
}
其縮放圖像爲我的博客。每次構建博客時都會發生這種情況(它是一個靜態網站生成器)。問題是所有已更改的文件都會自動提交。所以我希望當我運行這個縮放代碼片兩次,它會給出相同的結果。
目前,imagemagick似乎添加了exif數據(例如時間戳?)。
不忽略的git的編譯的資產? – SparK
@SparK我使用[GitHub頁面](https://pages.github.com/)。如果我忽略這些,我的博客上就沒有任何圖像。 –
似乎正確的解決方案是在原始圖像沒有改變時不運行此代碼。 –