我已经加载了一个jpg图像,其中我要绘制字母和圆圈,给定一个x,y坐标.

我一直试图找出ImageIcon课的paintIcon

public void paintIcon(Component c,Graphics g,int x,int y)

这个方法是否允许我按照我想要的方式编辑jpg图像?什么是supposd成为组件c和Graphics g参数?我的身体添加什么来画圈子或信件?

我正在使用Netbeans 6.5,我有什么内置的这个任务(而不是ImageIcon)?

解决方法

纯Java的方式是使用 ImageIO到 load的图像作为 BufferedImage.然后可以调用 createGraphics()获取一个Graphics2D对象;然后,您可以将任何想要的图像绘制到图像上.

您可以使用嵌入在JLabel中的ImageIcon进行显示,如果您尝试允许用户编辑图像,则可以将MouseListener和/或MouseMotionListener添加到JLabel.

如何通过Java编辑jpg图像?的更多相关文章

  1. ios – 将图像从Heic转换为Jpeg / Jpg

    我有一个应用程序,用户可以上传多个图像,所有图像将存储在服务器中,并将显示在我的iOS应用程序的Web视图中.现在一切都习以为常,直到iOS10,但突然我们开始看到一些图片/图像没有显示,经过一些调试我们发现这是由于苹果(HEIC)的新图像格式引起的问题,我尝试改回NativeUIImagePicker(只选择一个图像)并且图像显示为Apple我猜想当用户选择图像时将图像从HEIC转换为JPG,但

  2. 【原创IOS开发】swift使用SDWebImages

    oc使用SDWebImage网上很多代码了已经。。下载地址:https://github.com/rs/SDWebImage2、swift调用的时候,需要在“xxxx-Bridging-Header”加入:#include"UIImageView+Webcache.h"建立桥接。,placeholderImage:UIImage)其中icon.png为未加载时的默认图片。imageArr为存放图片url的一个数组。

  3. swift – NSBundle.mainBundle().URLForResource(“bach1”,withExtension:“jpg”)返回null

    上面的代码返回null.为了检查文件是否存在,我使用下面的代码:上面的代码返回该文件存在于目录中.所以我不明白为什么第一个代码返回null你的问题是NSBundle.mainBundle().URLForResource(“bach1”,withExtension:“jpg”)返回一个可选的NSURL.如果要打开它并从返回的URL中提取文件路径,则需要使用以下内容:

  4. 如何解码base64字符串并将其转换为pdf / jpg并将其保存在存储中

    谢谢大家=)解决方法你可以试试这个:哪里:>filepath:新文件的路径>base64String:您要转换的base64字符串

  5. android – 将存储的JPG文件加载到ImageView中的最有效方法是什么?

    解决方法只需要提供少量信息,我就可以做到.

  6. 对于Android开发,我可以在图像视图上使用JPG图像而不是PNG图像吗?

    2)与.png相比,.jpg图像是否需要更多时间加载?

  7. android – 分享图片,但没有文件扩展名

    我想共享一个在我自己的应用程序中的图像,我使用以下代码:没有问题,但如果我将图像发送到电子邮件并下载它,/uploads/20230726/83aca22d575c3f78f2031cc11e4b57e9.jpg,因此无法打开.我怎么做jpg扩展到图像?解决方法您是否尝试将.jpg放在card_name的末尾

  8. Android:用透明度覆盖图片(jpg)

    我有一个图片,我想在屏幕上显示.此外,图片应部分覆盖透明效果.透明盖应该是动态的.例如每一天都会显示更多的图片.这里有一张照片来显示我的意思:我的照片没有灰色封面,想要添加这个封面,但在不同的步骤.有人可以给我一个提示如何做到这一点.解决方法您可以使用小部件:FrameLayout是将视图叠加在一起的一般机制:然后在Java代码中,您可以动态设置叠加层的透明度:

  9. 批处理文件 – Windows批处理文件重命名

    我在Windows7中有一些文件,/uploads/20230830/30c22758f06d26639ff9df3f86a8f551.jpg,/uploads/20230830/b203f99c3385191d4715e539ff85182b.jpg,/uploads/20230830/b2d8694f8e7a6e5d8c1559344cda061a.jpg,/uploads/20230830/dc704a29ee1aab9f702ab7a8b412b13e.jpg,a003_CCC.jpg.只是在_之

  10. 在CentOS上为PHP中的ImageMagick添加PNG和JPG支持

    我在CentOS上安装了PHP的ImageMagick扩展,但它不支持PNG或JPG,如何在ImageMagick中添加对这些文件类型的支持?

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部