【发布时间】:2011-05-23 03:24:09
【问题描述】:
我正在研究 WWDC session #104 以掌握 UIScrollViews。我需要创建一个脚本或找到一个工具或编写一个脚本来从一些大型 jpg 照片生成 CATiledLayer 所需的图块。
需要 1000 500 和 250 比例因子,并且生成的图块需要遵循如下命名模式:
name_scale_col_row.jpg
对我可以使用的工具或脚本有什么建议,或者我需要编写一个吗?
编辑:我正在编写自己的小 bash 脚本。这是我到现在为止所做的:
#!/bin/sh
file_list=`ls | grep png`
for i in 25 50 100; do
for file in $file_list; do
convert $file -scale ${i}%x${i}% -crop 256x256 \
-set filename:tile "%[fx:page.x/256]_%[fx:page.y/256]" \
+repage +adjoin "${file%.*}_${i}0_%[filename:tile].${file#*.}"
done
done
当然,它远不是一个真正的工具,但它可以工作并且尊重 Apple photoscroller 示例瓷砖命名约定。任何建议,改进表示赞赏。
【问题讨论】: