閒魂在嗎? (bash, wget, 多個圖片轉換, 改名等操作)
有事求教#adore#[i]moved and title edited by Idler 2007-03-30 02:33[/i] 咩樹r?? 有個text file裝住好多jpg圖嘅url
點樣可以用一行linux command 做到將d 圖resize完之後save做png?#adore# 個 txt 係點? 仲有呢… jpg 係唔應該轉 png,只應做返 jpg
正如 mp3 唔應該轉做 wav 一樣… [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 20:18 發表
個 txt 係點? [/quote]
一行一個#giveup#
url.txt
[url=http://www.xyz.com/00.jpg]http://www.xyz.com/00.jpg[/url]
[url=http://www.xyz.com/03.jpg]http://www.xyz.com/03.jpg[/url]
[url=http://www.xyz.com/10.jpg]http://www.xyz.com/10.jpg[/url] [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 20:21 發表
仲有呢… jpg 係唔應該轉 png,只應做返 jpg
正如 mp3 唔應該轉做 wav 一樣… [/quote]
佢話用個convert黎做
convert [url=http://www.xyz.com/00.jpg]http://www.xyz.com/00.jpg[/url] -resize 80x80 00.png#giveup# [quote]原帖由 [i]kelvinlok[/i] 於 2007-3-29 20:23 發表
佢話用個convert黎做
convert [img]http://www.xyz.com/00.jpg[/img] -resize 80x80 00.png#giveup# [/quote]
yes
但個 [url]http://xxxxx[/url] 唔可以就咁放落去…要先 wget 落黎…
wget `head -n X txtfile.txt | tail -n 1`
convert 00.jpg resize 80x80 00.png
使用 convert 要先裝 imagemagick [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 20:50 發表
yes
但個 [url=http://xxxxx]http://xxxxx[/url] 唔可以就咁放落去…要先 wget 落黎…
wget `head -n X txtfile.txt | tail -n 1`
convert 00.jpg resize 80x80 00.png
使用 convert 要先裝 imagemagick [/quote]
咁咪唔係一行#bang#
我寫到咁wget左落黎
cat url.txt | grep "jpg" | xargs -i echo wget {} | bash#giveup# 咁呀…X 代表第幾行
wget `head -n X txtfile.txt | tail -n 1`
不過咁只能 download 一個,定係你想一次過 download 全部? [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 21:59 發表
咁呀…X 代表第幾行
wget `head -n X txtfile.txt | tail -n 1`
不過咁只能 download 一個,定係你想一次過 download 全部? [/quote]
要一次個dl晒全部同埋convert晒#bang# wget -i txtfile.txt
for file in *.jpg; do convert "$file" resize 800x600 "file".png; done [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 22:15 發表
wget -i txtfile.txt
for file in *.jpg; do convert "$file" resize 800x600 "file".png; done [/quote]
出左一個"file.png"#bang# for file in *.jpg; do convert "$file" resize 800x600 "[color=Red]$[/color]file".png; done [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 22:36 發表
for file in *.jpg; do convert "$file" resize 800x600 "$file".png; done [/quote]
之前我試左, 但係會出 xyz.jpg.png#giveup# #adore# 咁要用埋 sed,會煩 d... [quote]原帖由 [i]閒魂[/i] 於 2007-3-29 22:44 發表
咁要用埋 sed,會煩 d... [/quote]
#cry# 救我呀 for file in *.jpg.png ; do new=`echo $file | sed 's/.jpg//g'` ; mv "$file" $new ; done #adore#
咁如果想用一句gen個html file show返d圖出黎得唔得#eh# for file in *.png ; do echo "<p><img src=\"$file\"></p>" >> index.html ; done
頁:
[1]