全栈工程师开发手册 (作者:栾鹏)
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. TiDB 在小红书从 0 到 200+ 节点的探索和应用
  2. [JAVA]寻找满足和的最短子序列(Minimum Size Subarray Sum)
  3. 9-Building FIP images with support for Trusted Board Boot
  4. python注释_python中的单行注释、多行注释
  5. 看了就彻底明白人生!!!
  6. 实现自动带密码登陆远程机执行shell命令(linux)
  7. python怎么写测试脚本语言_用python编写测试脚本
  8. Axios和Ajax处理后台返回文件流实现文件下载(图片和Excel)
  9. 递归法:实现指数型枚举(二叉树递归)
  10. First_Day_NingShanFeng之品优购电商系统开发
  11. Navicat Premium 12 安装教程 + 注册机 Navicat_Keygen_Patch_v5.0_By_DFoX_CHS [附资源]
  12. CAN网络总线_20220720
  13. html关键技术包括,物联网的关键技术包括哪些
  14. .NET 开源项目推荐之 直播控制台解决方案 Macro Deck
  15. ICCV 2021 |首届 SoMoF 人体序列预测比赛冠军方案分享
  16. 各种浏览器User-Agent大全
  17. 如何在Word中创建一个符合自己要求的样式
  18. 如何让数据像高圆圆一样美?
  19. Spring方式集成Apollo
  20. DDR4协议释义与dimm模型实现

热门文章

  1. win10语音识别的设置和开启
  2. 做好嘈杂环境的语音识别,目前难点主要在哪里?
  3. h5 在线语音识别接口
  4. 根据百度的语音识别例子,展示C如何调用C++库
  5. 一种本地和云端相结合的语音识别系统及方法与流程
  6. vue + elementui 通过父子组件实现弹框
  7. 【数据结构和算法笔记】队列(Queue)详解:c实现
  8. 使用 JNA 模拟C语言结构体的完整源代码
  9. ffdshow 源代码分析1 : 整体结构
  10. 利用itext包实现java报表打印_利用iText包实现Java报表打印