全栈工程师开发手册 (作者:栾鹏)
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调整图片透明度相关推荐

  1. PPT基础(四十五)调整图片透明度

    以矩形图片为例: 方法: 在PPT中插入矩形,将该矩形调整至图片大小 点击该矩形,鼠标右键->置于底层(K) 拖动图片,点击该图片,鼠标右键->剪切(T) 点击刚刚插入的矩形 鼠标右键-& ...

  2. javafx 带图片的按钮菜单_flash怎么调透明度-Adobe flash调整图片透明度的方法

    Adobe flash是一款用于创建动画和多媒体内容的强大软件,该软件内含丰富的工具集,具有排版精确.版面保真和强大的动画编辑功能,在多种设备中都能呈现一致效果的互动体验,使用起来非常方便.我们在使用 ...

  3. excel调整图片透明度教程

    在excel中插入图片,默认是不能更改透明度的,但是实在想修改要怎么操作?可以通过配合形状,实现更改透明度. excel如何调整图片透明度? 第一步,点击"插入"下的"图 ...

  4. Mari 调整图片透明度

    使用Mari时,图片挡在模型上时,会看不到模型,所以需要修改图片透明度,修改Preview Alpha:

  5. Java调整图片大小合并PNG图片生成ICON(保持背景透明)

    1.重新调整图片到合适尺寸(有压缩图片功能) /*** * 功能描述: <br>* 〈调整图像到固定大小〉** @param srcImageFile 源图像文件地址* @param de ...

  6. java 调整图片分辨率_java 改变图片的分辨率。。。可以吗?

    展开全部 我给你一个Servlet的源代码,你把这个配置好,试62616964757a686964616fe4b893e5b19e31333262373261试吧.建议把代码复制到一个开发工具中,这样 ...

  7. java修改图片rgb_java图片色阶调整和亮度调整代码示例

    对Java图片处理的内容涉猎不深,言辞简陋望请见谅. java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度. 测试代码 public static void main(String[] ...

  8. indesign文字怎么绕排图片形状_indesign透明度怎么调整?indesign怎么设置图片透明度?...

    indesign透明度调整教程: 1.打开Adobe InDesign. 2.通过从工作区顶部的"控制"面板中选择"文件">"打开", ...

  9. java 图片 大小_在JAVA中调整图片大小

    在JAVA中,当我们调整图片的大小或比例时,我们可以按照以下的步棸: 通过调用的ImageIO类的read(File)方法 创建用于输入图片BufferedImage对象. 按所需输出高度输出的Buf ...

最新文章

  1. 微云存照片会变模糊吗_保存照片的最佳方式是网盘、硬盘、SSD还是光盘?
  2. 访问Storm ui界面,出现Nimbus Summary或Supervisor Summary时有时无的问题解决(图文详解)...
  3. idea设置默认maven路径(2020版idea)
  4. 15分钟内开始使用Amazon Web Services和全自动资源调配
  5. C++学习——引用和指针
  6. 一种基于加权处理的无线传感器网络平均跳距离估计算法(W-DVHop)
  7. creo数控编程怎么样_世界一流数控编程软件,你都有了解过么?
  8. 中国专利电子申请网CPC客户端的安装教程
  9. 2020计算机专硕考数二的学校,2020考研备考:考研数一、数二、数三哪个最难?...
  10. 透明Png黑白图片上色(重新着色、改变成指定颜色)
  11. 用知识图谱打开梁山好汉一百单八将
  12. 徐直军、何小鹏等大咖加盟,2021互联网岳麓峰会即将重磅开幕
  13. 如何评价微擎?怎么看待微擎模块应用?
  14. python打印 字符串前面b
  15. 计算机无法启动bios,开机进入bios无法进入系统怎么办_电脑开机就进入bios的解决方法...
  16. 简单实现基于 STM32F407+ESP8266+RFID 的物联网小项目
  17. win10PC上安装deepin深度Linux系统简易教程
  18. 被黑客攻击最多的产业是那些呢?
  19. Mplus做测量等值性分析时的注意事项
  20. 【Python爬虫系列教程 5-100】 Requests高级用法:文件上传,如何设置SSL证书验证、处理超时设置 、身份认证和代理设置

热门文章

  1. 超级计算机能算数学题吗,圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信...
  2. 【java笔记】线程间通信(1):等待唤醒机制
  3. 单调栈:leetcode 84. 柱状图中最大的矩形/85最大矩形
  4. LeetCode 392 判断子序列
  5. 【数据结构和算法笔记】:图的储存方式(邻接矩阵,邻接表)
  6. python除法保留两位小数_java实现两个整数相除保留一位小数
  7. jquery 把元素移动到另外一个元素里面
  8. Kubernetes 配置私有镜像仓库时,没有权限访问的问题
  9. Oracle优化问题
  10. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...