Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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
基于Java的图像处理过滤器_Java_Image - Fatal编程技术网

基于Java的图像处理过滤器

基于Java的图像处理过滤器,java,image,Java,Image,好的。。我正在做一个关于Java和Uptil上图像处理的项目,现在我已经完成了几乎所有与RGB过滤有关的过滤器。(黑白、深褐色等) 但现在我想在图像中添加文本,通过对话框或弹出文本区域选择要放入图像中的字符串/jlabel…(我的意思是,文本将由用户决定) 程序接受像素图像并返回像素图像。。 现在我对图像还不熟悉,所以如果有人能帮我解决这个问题,我会很有帮助的 您的问题已在中得到回答,因此由 利用图形选项 输出 最好搜索Stackoverflow并检查问题是否重复可能重复我以前见过这个问题,但我

好的。。我正在做一个关于Java和Uptil上图像处理的项目,现在我已经完成了几乎所有与RGB过滤有关的过滤器。(黑白、深褐色等) 但现在我想在图像中添加文本,通过对话框或弹出文本区域选择要放入图像中的字符串/jlabel…(我的意思是,文本将由用户决定)

程序接受像素图像并返回像素图像。。
现在我对图像还不熟悉,所以如果有人能帮我解决这个问题,我会很有帮助的

您的问题已在中得到回答,因此由

利用图形选项

输出

最好搜索Stackoverflow并检查问题是否重复可能重复我以前见过这个问题,但我想问的是,我们可以在程序运行后选择文本。。文本和文本位置不是预先确定的,只需更改
g.drawString(“Hello World!”,100100)
可以使用你想要的任何值。是的,我确实知道,但是对于“Hello world”的值和位置(文本和文本位置)将由用户在程序运行后而不是之前确定的部分,我有点困惑。。我的意思是,当程序已经运行时,用户可以根据自己的意愿选择文本和位置从用户处获取输入并存储在变量中,然后您只需将这些变量放入
g.drawString(“Hello World!”,100100)
g.drawstring('+var1+',var2,var3)
像那样。。只需从用户处获取输入,并演示一次,如果您有任何问题,请粘贴您在问题中尝试过的代码,这样我们可以更好地帮助您。如果上面的答案是有帮助的,考虑一下在我旁边的“正确”符号上接受它。
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"));
}