我需要一個製作移動圖像的批處理過程,並決定使用ImageMagick,但不幸的是我的一個要求是所生成的圖像在操作系統中是相同的,因爲我將它們發回和我的本地系統(Windows)和服務器(Linux)之間。但似乎無論何時我打電話ImageMagick在Windows和Linux上製作不同的圖像
convert test.jpg -resize 25% test-small.jpg
該過程在兩臺機器上創建不同的圖像。我知道這是因爲當我使用校驗和時,值不完全相同。
有沒有人知道爲什麼會發生這種情況?也許有一些解決方法,無論是通過使用不同的可執行文件,或傳遞一個參數,跨操作系統產生相同的圖像?
一個選項是在你的電腦中安裝Linux虛擬機,並做我想到的是在linux – 2011-06-17 03:02:56
的轉換,你的意思是像Cygwin的?我被它燒了很多次,所以我真的在尋找一些跨越不同環境的東西。奇怪的是,當我使用jpegtran優化我的jpegs時,它爲兩個操作系統創建了相同的圖像。我想知道它是否與無損失有關。我不是一個圖像處理愛好者,所以這對我來說是新的。 – jimlamiell 2011-06-17 03:17:04
我的意思是使用virtualbox或vmplayer,你既可以在windows上安裝linux,也可以同時運行兩者。例如下載一個ubuntu iso,並創建一個新的虛擬機。您需要指定RAM,HD空間和ubuntu iso映像位置的數量。 – 2011-06-17 03:34:38