一次把資料夾內的 EPS 檔案轉換成 PNG 檔

出版社會遇到大量的 EPS 檔案,通常都是 Adobe Illustrator 產生的向量圖檔案,看圖軟體不是無法預覽,就是看到很小張的圖,當然也無法正常的轉換成點陣圖檔,都要找盜版原來的軟體來轉檔 ……

不過現在你可以擺脫這種窘境了,以下方法完全免費、完全合法、品質更是有保證 ( hoyo 掛的保證 )

步驟一:安裝 ImageMagick 軟體,Windows 到這裡 ( http://www.imagemagick.org/script/binary-releases.php#windows )下載。
請下載 32 位元,64 位元我在兩台電腦上測試皆失敗,失敗率 100% 可能有 bug 吧。( 執行 64 位元 convert.exe 會噴 0xc000007b 錯誤 )

將以下指令複製使用文字編輯器貼上,存成 .bat 批次檔。
在 Windows 7 及 Server 2008 Server 一定要存成批次檔才可以使用,XP 我明天再來測試。

EPS_convert.bat

然後丟到要轉檔的目錄下,點兩下就可以自動執行了。

Windows for 指令格式說明

接下來的使用說明非常重要

  • 重要在:變數在批次檔內使用都必須使用兩個 %,所以到處去抄程式時,請記得自行將 % 改成 %%
  • 至於變數名稱要用 %1 數字 1  或是 %i 英文小寫 i ,其他都沒差,主要就是前後要對照
  • in 後面接對象,
  • do 後面就是執行指令,
  • 為什麼要先轉 bmp 圖檔才轉最終要的 png 或 jpg 格式?這樣才不會保留隱藏的 XML 資訊,這些資訊會導致 Internet Explorer 瀏覽器無法開啟該圖檔 ( 只有 IE 有這個鳥問題 …… 爛! ) 。有更好的作法請告訴我,我很需要 m(_ _)m

 

342 total views, 2 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。