Answers:
您可以尝试使用随OS X一起安装的脚本语言,例如PHP或Ruby,并使用它编写命令行脚本。
以下是使用PHP的示例:
<?php
/*
Usage
php addtext.php input.png "The text"
*/
// The source image (taken from the command line argument)
$image = imagecreatefrompng($argv[1]);
// The text (taken from the command line argument)
$text = $argv[2];
// Red colour
$colour = imagecolorallocate($image, 255, 0, 0);
// Change font as desired
$font = '/Library/Fonts/Impact.ttf';
// Add the text
imagettftext($image, 20, 0, 20, 30, $colour, $font, $text);
// Save the image
imagepng($image, 'out-image.png');
// Free up memory
imagedestroy($image);
?>
将此脚本保存到名为addtext.php的文件中,然后像这样运行它...
php addtext.php image.png "Some text to add"
此示例脚本应使用与OS X一起安装的Impact True Type字体在与PHP脚本相同的目录中输出名为out-image.png的图像,并添加文本。
您可能想要阅读PHP的imagettftext函数来使用文本渲染。
类似的东西可以在Ruby,Python等中完成,但我不确定OS X为这些脚本语言安装的“内置”图像处理/创建命令/库。
希望这是一个很好的起点。