У меня есть небольшая странная проблема, которую ни один эксперт по Java не может решить ..
мне нужно использовать imagemagick в моем приложении, чтобы конвертировать электронные письма на моем сайте в изображения, чтобы ни один банк не мог легко принимать электронные письма ... проблема решена с помощью командной строки image magick следующим образом
конвертировать -size 200x30 xc: прозрачный -font /home/emad/TITUSCBZ.TTF -замять черный 1005 *
и он действительно работает как магия, и поэтому я попытался поместить это на Java, чтобы запустить его с
Runtime.getRuntime (). Exec (команда)
но результат, к сожалению, разочаровывает .. теперь у меня есть изображение как вывод .. но без текста внутри .. я делаю sys, чтобы увидеть команду и взял команду, которая вышла, и поместил ее в терминал, и это сработало .. так проблема во время выполнения, каким-то образом .. код 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");
}
=================
это даст вам чистое изображение .. есть ли у кого-нибудь решение