/*** 生成圆角图标* @author Master.Pan* @date 2016年5月11日 上午9:56:37* @param image* @param cornerRadius 圆角半径* @return*/public static BufferedImage makeRoundedCorner(BufferedImage image, int cornerRadius) {int w = image.getWidth();int h = image.getHeight();BufferedImage output = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);Graphics2D g2 = output.createGraphics();g2.setComposite(AlphaComposite.Src);g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);g2.setColor(Color.WHITE);g2.fill(new RoundRectangle2D.Float(0, 0, w, h, cornerRadius, cornerRadius));g2.setComposite(AlphaComposite.SrcAtop);g2.drawImage(image, 0, 0, null);g2.dispose();return output;}

使用:

     BufferedImage image = ImageIO.read(new File("原图片路径"));BufferedImage rounded = makeRoundedCorner(image, 40);ImageIO.write(rounded, "png", new File("圆角图片存放路径"));

Java生成圆角图标相关推荐

  1. JAVA生成带图标的二维码(产品溯源码)

    一.效果图 二.代码示例: 1. 引入依赖 <!--谷歌提供的二维码插件--><dependency><groupId>com.google.zxing</g ...

  2. java生成圆_java工具类-java实现 生成圆头像

    1.创建RoundHeadImgUtils工具类 package com.mrd.utils; import javax.imageio.ImageIO; import java.awt.*; imp ...

  3. JAVA 生成数据表图标LOGO二维码

    JAVA 生成数据表图标LOGO二维码 private static final int QRCOLOR = 0xFF000000; // 默认是黑色private static final int ...

  4. java 生成二维码 QRCode、zxing 两种方式

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  5. Java生成二维码带LOGO底部标题竖版字体

    前言 Java后端生成二维码 底部 侧面带有标题,可调节字号 参考文章 使用Java生成二维码图片(亲测) Reborn_YY使用Java生成二维码图片 图标素材库 Java后台生成图片,前台实现图片 ...

  6. 01.使用.svg格式图片生成app图标详细步骤和注意事项

    Android8.0之后引入了矢量图标,可以支持动态特效,在不同安卓版本上可以相对应的显示圆形.方形圆角,方形图标 需要两张.svg格式的图片,一张前景图,一张背景图,分别命名为ic_launcher ...

  7. JAVA生成二维码(二)深度处理

    1.写这个博客的目的 解决JAVA生成二维码(一)中的一些问题. 2.解读排错率,编码模式,版本问题.以下都是自己测试中存在的问题 1.排错率 排错的原理是二维码在编码过程中进行了冗余,就像是123被 ...

  8. java生成以及解析二维码

    java生成以及解析二维码 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 ...

  9. java生成彩色二维码,附带中心logo

    利用java生成二维码需要导入两个jar包,前往以下网址下载即可 http://repo1.maven.org/maven2/com/google/zxing 效果图 import java.awt. ...

  10. java生成.exe文件

    java生成.exe   思路是先打成jar再把jar打成exe. 1.将项目打成jar: 这里推荐利用Eclipse的一个第三方插件fat jar生成jar文件,这是一种很简单方便的方法,先从网上下 ...

最新文章

  1. java tooltips_一款使用纯javacript编写的轻量级tooltips工具
  2. 畅想下计算机/计算型设备的未来
  3. 二叉树的前序,中序,后序,层序遍历的递归和非递归实现
  4. 使用pandas处理时间变量
  5. RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
  6. 如何进行高效JavaScript单元测试
  7. mfc获取别的计算机是否在线,VC获取并修改计算机屏幕分辨率(MFC)
  8. 25% 的开发者认为 Rust 是最佳替代,最新 Go 开发者调查报告出炉
  9. [转]Java杂谈(七)--接口amp; 组件、容器
  10. python搭建图书管理系统
  11. Chapter3.3:时域分析法
  12. 在 ubuntu 的桌面上创建快捷方式
  13. springboot通过maven管理mysql驱动加载失败
  14. 波段高低点指标公式 k线高低点 大盘主图公式源码
  15. 树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1)
  16. 【论文阅读】Low-Resource Knowledge-Grounded Dialogue Generatio
  17. java exception message_Java 如何摆脱Exception.getMessage()输出带类名
  18. 触动精灵安卓手游内存教程(类人猿手游内存教程系列)
  19. AltiumDesigner PCB案牍(1)——Gerber文件的生成
  20. eplan好看的电缆图表_eplan,电缆图表,模板

热门文章

  1. 电工与电子技术基础【2】
  2. PPT投影仪演示设置
  3. 计算机的字体设为中文繁体,中文转换繁体
  4. 台式计算机对比评测报告,正常台式电脑测试报告.doc
  5. VirtualBox安装教程及使用(Windows)
  6. VirtualBox 新建虚拟机
  7. 基于ET6框架的资源热更
  8. john破解kali密码
  9. Windows消息大全(转载)
  10. ipad 模拟 触控板_如何将蓝牙鼠标或触控板连接到iPad