我有一个奇怪的问题,我知道没有一个 java 专家可以解决..
我需要在我的应用程序上使用 imagemagick 将我网站上的电子邮件转换为图像,这样没有锅可以轻松接收电子邮件.. 使用 image magick 命令行解决的问题如下 convert -size 200x30 xc:transparent -font /home/ emad/TITUSCBZ.TTF -fill black -pointsize 12 -draw "text 5,15 'emadhegab@hotmail.com'" /home/emad/test.png
它真的像魔术一样工作,所以我试图把它放在java上用 Runtime.getRuntime().exec(command) 运行它,但结果令人失望..我现在有图像作为输出..但没有文本在里面..我做了一个系统来查看命令,然后将输出的命令放在终端中并且它起作用了..所以运行时中的问题有些如何..java的代码是..以防万一问
==================
String size = ("1000x1030");
String path = System.getProperty("user.home");
String command="convert -size "+ size +" xc:white -font /tmp/TITUSCBZ.TTF -pointsize 12 -draw 'text 300,300 \"emadhegab@hotmail.com\"' "+path +"/test.jpg";
try{
Process proc =Runtime.getRuntime().exec(command);
System.out.println(command);
}catch(Exception e){
System.out.println("error");
}
==================
它会给你空白图像..有没有人有解决方案