java调整图片透明度
全栈工程师开发手册 (作者:栾鹏)
java教程全解
java调整图片透明度,需要保存成png格式。透明度输入参数alpha取值0-255
测试函数
public static void main(String[] args) {//文件与BufferedImage间的转换BufferedImage bi=file2img("test.jpg"); //读取图片BufferedImage bii=img_alpha(bi,150);img2file(bii,"PNG","test1.png"); //生成图片}
图片透明度更换函数
public static BufferedImage img_alpha(BufferedImage imgsrc,int alpha) {try {//创建一个包含透明度的图片,半透明效果必须要存储为png合适才行,存储为jpg,底色为黑色BufferedImage back=new BufferedImage(imgsrc.getWidth(), imgsrc.getHeight(), BufferedImage.TYPE_INT_ARGB);int width = imgsrc.getWidth(); int height = imgsrc.getHeight(); for (int j = 0; j < height; j++) { for (int i = 0; i < width; i++) { int rgb = imgsrc.getRGB(i, j);Color color = new Color(rgb);Color newcolor = new Color(color.getRed(), color.getGreen(),color.getBlue(), alpha);back.setRGB(i,j,newcolor.getRGB());}}return back;} catch (Exception e) {e.printStackTrace();return null;}}
图片读取和存储函数
//读取图片public static BufferedImage file2img(String imgpath) {try {BufferedImage bufferedImage=ImageIO.read(new File(imgpath));return bufferedImage;} catch (Exception e) {e.printStackTrace();return null;}}//保存图片,extent为格式,"jpg"、"png"等public static void img2file(BufferedImage img,String extent,String newfile) {try {ImageIO.write(img, extent, new File(newfile));} catch (Exception e) {e.printStackTrace();}}
java调整图片透明度相关推荐
- PPT基础(四十五)调整图片透明度
以矩形图片为例: 方法: 在PPT中插入矩形,将该矩形调整至图片大小 点击该矩形,鼠标右键->置于底层(K) 拖动图片,点击该图片,鼠标右键->剪切(T) 点击刚刚插入的矩形 鼠标右键-& ...
- javafx 带图片的按钮菜单_flash怎么调透明度-Adobe flash调整图片透明度的方法
Adobe flash是一款用于创建动画和多媒体内容的强大软件,该软件内含丰富的工具集,具有排版精确.版面保真和强大的动画编辑功能,在多种设备中都能呈现一致效果的互动体验,使用起来非常方便.我们在使用 ...
- excel调整图片透明度教程
在excel中插入图片,默认是不能更改透明度的,但是实在想修改要怎么操作?可以通过配合形状,实现更改透明度. excel如何调整图片透明度? 第一步,点击"插入"下的"图 ...
- Mari 调整图片透明度
使用Mari时,图片挡在模型上时,会看不到模型,所以需要修改图片透明度,修改Preview Alpha:
- Java调整图片大小合并PNG图片生成ICON(保持背景透明)
1.重新调整图片到合适尺寸(有压缩图片功能) /*** * 功能描述: <br>* 〈调整图像到固定大小〉** @param srcImageFile 源图像文件地址* @param de ...
- java 调整图片分辨率_java 改变图片的分辨率。。。可以吗?
展开全部 我给你一个Servlet的源代码,你把这个配置好,试62616964757a686964616fe4b893e5b19e31333262373261试吧.建议把代码复制到一个开发工具中,这样 ...
- java修改图片rgb_java图片色阶调整和亮度调整代码示例
对Java图片处理的内容涉猎不深,言辞简陋望请见谅. java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度. 测试代码 public static void main(String[] ...
- indesign文字怎么绕排图片形状_indesign透明度怎么调整?indesign怎么设置图片透明度?...
indesign透明度调整教程: 1.打开Adobe InDesign. 2.通过从工作区顶部的"控制"面板中选择"文件">"打开", ...
- java 图片 大小_在JAVA中调整图片大小
在JAVA中,当我们调整图片的大小或比例时,我们可以按照以下的步棸: 通过调用的ImageIO类的read(File)方法 创建用于输入图片BufferedImage对象. 按所需输出高度输出的Buf ...
最新文章
- 微云存照片会变模糊吗_保存照片的最佳方式是网盘、硬盘、SSD还是光盘?
- 访问Storm ui界面,出现Nimbus Summary或Supervisor Summary时有时无的问题解决(图文详解)...
- idea设置默认maven路径(2020版idea)
- 15分钟内开始使用Amazon Web Services和全自动资源调配
- C++学习——引用和指针
- 一种基于加权处理的无线传感器网络平均跳距离估计算法(W-DVHop)
- creo数控编程怎么样_世界一流数控编程软件,你都有了解过么?
- 中国专利电子申请网CPC客户端的安装教程
- 2020计算机专硕考数二的学校,2020考研备考:考研数一、数二、数三哪个最难?...
- 透明Png黑白图片上色(重新着色、改变成指定颜色)
- 用知识图谱打开梁山好汉一百单八将
- 徐直军、何小鹏等大咖加盟,2021互联网岳麓峰会即将重磅开幕
- 如何评价微擎?怎么看待微擎模块应用?
- python打印 字符串前面b
- 计算机无法启动bios,开机进入bios无法进入系统怎么办_电脑开机就进入bios的解决方法...
- 简单实现基于 STM32F407+ESP8266+RFID 的物联网小项目
- win10PC上安装deepin深度Linux系统简易教程
- 被黑客攻击最多的产业是那些呢?
- Mplus做测量等值性分析时的注意事项
- 【Python爬虫系列教程 5-100】 Requests高级用法:文件上传,如何设置SSL证书验证、处理超时设置 、身份认证和代理设置
热门文章
- 超级计算机能算数学题吗,圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信...
- 【java笔记】线程间通信(1):等待唤醒机制
- 单调栈:leetcode 84. 柱状图中最大的矩形/85最大矩形
- LeetCode 392 判断子序列
- 【数据结构和算法笔记】:图的储存方式(邻接矩阵,邻接表)
- python除法保留两位小数_java实现两个整数相除保留一位小数
- jquery 把元素移动到另外一个元素里面
- Kubernetes 配置私有镜像仓库时,没有权限访问的问题
- Oracle优化问题
- oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...