Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 自动在图像上添加文本_Image_Photoshop_Adobe Illustrator_Sketchapp - Fatal编程技术网

Image 自动在图像上添加文本

Image 自动在图像上添加文本,image,photoshop,adobe-illustrator,sketchapp,Image,Photoshop,Adobe Illustrator,Sketchapp,必须在图像上添加不同的文本。课文在桌子上。大约有10000人。如何使此过程自动化?也许是Photoshop的脚本?还是别的什么? 提前谢谢你 在设计中,数据合并对文本和图像都有效。 photoshop中有一个变量函数检查本教程 我推荐ImageMagick。它最简单的安装方式是在macOS上使用自制,只需: brew install imagemagick 然后,如果您的表在table.csv base1.png,180,100,result1.png,I have a dream base

必须在图像上添加不同的文本。课文在桌子上。大约有10000人。如何使此过程自动化?也许是Photoshop的脚本?还是别的什么?
提前谢谢你

在设计中,数据合并对文本和图像都有效。

photoshop中有一个变量函数检查本教程
我推荐ImageMagick。它最简单的安装方式是在macOS上使用自制,只需:

brew install imagemagick
然后,如果您的表在
table.csv

base1.png,180,100,result1.png,I have a dream
base2.png,20,90,result2.png,Four score and seven years ago
base3.png,50,180,result3.png,Gonna build me a wall
您可以在终端的
bash
中执行以下操作:

#!/bin/bash
while IFS=, read base x y result text; do
   echo DEBUG: $base $x $y $result $text
   convert "$base" -pointsize 18 -annotate +${x}+${y} "$text" "$result"
done < table.csv
#/bin/bash
当IFS=时,读取基x y结果文本;做
echo调试:$base$x$y$result$text
转换“$base”-pointsize 18-注释+${x}+${y}“$text”“$result”
完成
你会得到这个:


表格的格式是什么?你有什么可用的操作系统?你必须把所有10000条文字添加到同一张图片中吗?我希望它是大的。您必须将它们放置在图像的何处?什么字体?什么颜色?什么尺寸?@MarkSetchell>表格的格式是什么?CSV>您有哪些可用的操作系统?macOS>您是否必须将所有10000条文本添加到同一个图像中?我希望它是大的。您必须将它们放置在图像的何处?每个文本(表中的行)-在单独的图像上。输出将产生10000个类似的图像。>什么字体?什么颜色?多大尺寸?在不同的模式下使用不同的字体。可以在Photoshop中读取CSV,然后将其中的文本添加到图像中。但你需要像尼克·达茨基建议的那样“填补空白”。此外,堆栈溢出不是脚本编写服务。