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