iT邦幫忙

0

關於圖片檔案處理方面的小問題.

  • 分享至 

  • xImage

我有42個圖片檔
是GIF格式
檔案分別是:MyPHOTO-01.GIF~MyPHOTO-42.GIF
尺寸均是10x297mm

因為特殊須求
要做圖檔的變形處理
要將尺寸由 10x297mm 變成 50x297mm
也就是高度不變
寬度拉大5倍寬
處理後的檔名可以存成:NewPHOTO-01.GIF~NewPHOTO-42.GIF

想問
該如何快速的處理呢

原始檔檔名是:MyPHOTO-01.GIF~MyPHOTO-42.GIF
變形後的檔案要存成:NewPHOTO-01.GIF~NewPHOTO-42.GIF

方便提供詳細的操作流程

以上

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
sula3065408
iT邦研究生 1 級 ‧ 2013-03-04 13:02:14
最佳解答

在Linux 上。
$convert xxx.gif -resize 500%x100% xxx-new.gif

$fine . -type f -name MyPHOTO*.GIF | sed -e p -e 's/\.GIF/\-NEW\.GIF/' | xargs -i convert {} " -resize 500%x100% " {}

理論上,應該是這樣,有啥BUG請自己先找問題。
如果我有空會回你。

看更多先前的回應...收起先前的回應...

我是WindowsXP的
這指令不適用

sula3065408 iT邦研究生 1 級 ‧ 2013-03-06 15:52:53 檢舉

一開始就應該要限定作業系統,你能用、會用就撿到而已

感謝您的回覆
我有找到試合我用的版本
真得是檢到寶了

我看了一下ImageMagicK 官網資料
它有支援PDF檔
我下載執行後
圖檔部份都沒問題
但PDF檔確出現錯誤
可以幫我研究一下下嗎
C:\Program Files\ImageMagick\script>..\convert demo.pdf -resize 50 new.pdf
convert.exe: %s' (%d) "gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha"-dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile=C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-51163Lzq6RoF3g13-1" "-fC:/DOCUME~1/ADMINI~1/LOCALS~1/ Temp/magick-5116YYL\_CjwpFChH" "-fC:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-5116wgh1n6K7IAQq" @ error/utility.c/SystemCommand/1894.convert.exe: Postscript delegate failed demo.pdf': No such file or directory @
error/pdf.c/ReadPDFImage/681.convert.exe: no images defined `new.pdf' @ error/convert.c/ConvertImageCommand/3
068.

切割的語法 -crop
再次感謝

sula3065408 iT邦研究生 1 級 ‧ 2013-03-14 12:26:14 檢舉

我沒試過pdf檔案縮放、裁切,你可能要自己研究,接下來可能沒空了。
我去官方網站看,它的確有windows版本的,一直在用Linux,所以之前沒注意到。

4

這不是您一週前才問過了嗎?! @@
http://ithelp.ithome.com.tw/question/10116423

線上割檔服務
可以批次處理嗎

/10116423 這題是切割
這題是變形

Deanya大師有答案嗎

sula3065408 iT邦研究生 1 級 ‧ 2013-03-07 15:33:48 檢舉

如果你會用的話convert一樣做的到,也是在Linux下命令。

我要發表回答

立即登入回答