好的..我正在做一个关于Java上的图像处理的项目,现在我已经完成了几乎所有与RGB过滤有关的过滤器。 (黑白,棕褐色等) 但现在我想添加文字到图像,我们可以选择字符串/ jlabel我们想通过一个对话框或弹出textarea图像(..我的意思要说的是,文本将由用户决定)Java上的图像处理过滤器
本程序接受Pixelimage并返回像素图像太.. 现在我是相当新的形象,所以如果有些人可以帮助我vhelffull这个..
好的..我正在做一个关于Java上的图像处理的项目,现在我已经完成了几乎所有与RGB过滤有关的过滤器。 (黑白,棕褐色等) 但现在我想添加文字到图像,我们可以选择字符串/ jlabel我们想通过一个对话框或弹出textarea图像(..我的意思要说的是,文本将由用户决定)Java上的图像处理过滤器
本程序接受Pixelimage并返回像素图像太.. 现在我是相当新的形象,所以如果有些人可以帮助我vhelffull这个..
您的问题已经回答了在SO Click Here回答dacwe
public static void main(String[] args) throws Exception {
final BufferedImage image = ImageIO.read(new URL(
"http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png"));
Graphics g = image.getGraphics();
g.setFont(g.getFont().deriveFont(30f));
g.drawString("Hello World!", 100, 100);
g.dispose();
ImageIO.write(image, "png", new File("test.png"));
}
化妆使用的图形选项的
输出
我以前见过这个先前的问题,但我问的是,我们可以选择程序之后的文本运行.. 文本和文本的位置不是预先确定的 – user3291928
然后只需更改'g.drawString(“Hello World!”,100,100);'使用任何你想要的值。 – csmckelvey
是的,我确实得到了这个,但是对于“Hello world”的值和位置(文本和文本位置)将由用户在程序运行之后确定的部分感到困惑,而不是在它之前。 我的意思是当程序已经运行时,用户可以根据自己的意愿选择文本和位置 – user3291928
BetterYou搜索和#2是否问题不重复对 – Ashish
可能重复[如何在Java中的文本添加到图像?](http://stackoverflow.com/questions/10929524 /如何在java中添加文本到图像) – Ashish