(上下文见背景)
我不需要调整我正在处理的photoshop文件的大小,但我确实需要调整我正在导出的优化图像的大小。如果ExportOptionsSaveForWeb具有图像大小属性,我的问题就会得到解决!
背景我有一个Photoshop文件来管理我需要为一个节目制作的每周图片。每个文件夹是一个星期,每周大约有5-6个文件夹,其中包含该图像的层。每周我都会将5-6个文件夹导出到3个大小不同的图片中,并根据大小将它们放入不同的文件夹中。我已经探索过:生成图像资产、图像处理器和记录操作,而没有运气,所以我现在正在尝试脚本。
发布于 2015-06-09 08:30:33
通过使用安装在大多数Linux发行版上并可用于OS和Windows的ImageMagick,您可以很容易地做到这一点,而无需使用Photoshop脚本。
要使用的命令是convert
,您可以将其放在OS上的Windows批处理文件或一个小型shell脚本中。假设您已完成保存的映像名为image.psd
,您需要创建3种大小--在large
、medium
和small
的每个文件夹中创建一个大小。命令将如下所示:
convert image.psd[0] -resize 800x600 -write large/image.jpg \
-resize 640x480 -write medium/image.jpg \
-resize 160x160 small/image.jpg
\
只是行的延续,您可以重新设置它们,并将所有的内容合并到一行中--我只是认为从概念上看,它看起来更容易一些,就像我写的那样。
如果您从这个映像开始,那么我将使用identify
(也在ImageMagick套件中)检查:
identify image.psd[0]
输出
image.psd[0]=>image.psd PSD 3675x4875 3675x4875+0+0 16-bit sRGB 1.1474GB 0.000u 0:00.000
您可以看到它是3675x4875,较小的版本如下:
identify large/* medium/* small/*
输出
large/image.jpg JPEG 452x600 452x600+0+0 8-bit sRGB 195KB 0.000u 0:00.000
medium/image.jpg[1] JPEG 362x480 362x480+0+0 8-bit sRGB 166KB 0.000u 0:00.000
small/image.jpg[2] JPEG 121x160 121x160+0+0 8-bit sRGB 118KB 0.000u 0:00.000
请注意,上述任何命令都不会以任何方式改变原始图像--它们只会创建较小版本的图像。
如果是第一次在Windows或OS上安装ImageMagick,请先询问提示。
https://stackoverflow.com/questions/30723871
复制相似问题