首页 > 编程语言 >Java SWT Image 图像 —— 透明度 alpha数组

Java SWT Image 图像 —— 透明度 alpha数组

时间:2023-10-13 13:08:12浏览次数:34  
标签:透明 Java Image 60 111 alpha 118 255


对于图像深度是2、4、8的图像,可以指定transparentPixel。

对于直接图像,要使用alpha或者alpha数组,alpha值0到255,0表示完全透明的,数值越大表示越是不透明,255表示完全不透明,可以只是设置一个alpha值,作用于所有的像素点,也可以给所有的像素点设置自己的透明的值。

 

如:


 

的alpha的数组值为:

 

0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0   18    3    0    0
    0    0    0    0    0    0    0    0    0    0    0  108   -1   -1   66    0
    0    0    0    0    0    0    0    0    0    0  111   -1   -1   -1   -1   72
    0    0    6    0    0    0    0    0    0  111   -1   -1   -1   -1   -1   -1
    0  126   -1  126    6    0    0    0  111   -1   -1   -1   -1   -1   -1   -1
  120   -1   -1   -1  -79   72    0  111   -1   -1   -1   -1   -1   -1   -1   60
   -1   -1   -1   -1   -1   -1  120   -1   -1   -1   -1   -1   -1   -1   60    0
  120   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   60    0    0
    0 -118   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   60    0    0    0
    0    0 -118   -1   -1   -1   -1   -1   -1   -1   -1   60    0    0    0    0
    0    0    0 -118   -1   -1   -1   -1   -1   -1   60    0    0    0    0    0
    0    0    0    0 -115   -1   -1   -1   -1   60    0    0    0    0    0    0
    0    0    0    0    0 -115   -1   -1   63    0    0    0    0    0    0    0
    0    0    0    0    0    0   48    3    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

 

0表示完全透明的,-1就是255,表示完全不透明。 

 

标签:透明,Java,Image,60,111,alpha,118,255
From: https://blog.51cto.com/u_16298170/7843200

相关文章

  • Java SWT Image 图像 —— mask
    原文链接:http://www.eclipse.org/articles/Article-SWT-images/graphics-resources.htmlPaletteDatapaletteData=newPaletteData(newRGB[]{newRGB(0,0,0),newRGB(255,255,255)});ImageDatasourceData=newImageData(32,32,1,paletteData);ImageDatamaskData=......
  • Java SWT Image 图像 —— 变灰、变亮变黑、旋转、反色、拉伸、透明叠加
    图像变灰图像变灰在桌面应用程序中有着广泛的应用。例如,一个图标被作为一个按钮的背景,我们需要一个灰色效果的图标作为按钮的背景来表示这个按钮处于禁用状态。在SWT中,基于已经存在的图像来创建一个具有灰色效果的图像,我们可以使用构造函数Image(Displaydisplay,Imageimage,in......
  • Java并发之AQS
    一、AQS是什么AbstractQueuedSynchronizer抽象同步队列,简称AQS,它是Java并发包的根基,并发包中的锁就是基于AQS实现的。AQS是基于一个FIFO的双向队列,其内部定义了一个节点类Node,Node节点内部的SHARED用来标记该线程是获取共享资源时被阻挂起后放入AQS队列的,EXCLUSIVE用来标记......
  • Java内存模型-JMM
    内存模型与内存区域 很多时候,二者会混淆,所以咱们先做区分:内存模型与内存区域内存区域是指JVM运行时将数据分区域存储,强调的是对空间的分配内存模型(JMM)是定义了线程和主内存之间的抽象关系。即定义了JVM在计算机内存中的工作方式内存模型抽象关系定义线程之间的共享区......
  • java学习日记day02
    java学习日记day02冯诺伊曼体系)cmd指令......
  • 将docker里的所有正在运行的docker容器commit成images镜像并推送至harbor仓库里
    脚本一需求:将本地服务器上正在运行的所有容器打包成镜像并上传至Harbor仓库下的指定项目里  #!/bin/bash#设置Harbor仓库的地址和凭据HARBOR_URL="192.168.1.55:88"HARBOR_USERNAME="admin"HARBOR_PASSWORD="Harbor12345"HARBOR_PROJECT="m55all-images"#登录到Harbor仓......
  • Java8新特性之Optional容器(七)
    1.Optional介绍Optional是Java8提供的一个容器对象,可以包含一个为null或者不为null的对象;使用该对象可以更方便的避免项目中的NPE,在新版的SpringDataJPA中已经实现了对该类的支持;注意该类是被final修饰的,同时没有实现任何接口;publicfinalclassOptional<T>{pri......
  • java框架中的controller层、dao层、domain层、service层、view层【转】
      1.Controller层:接口层,用户访问请求时对接。  Controller层负责具体的业务模块流程的控制,在此层里面要调用Serice层的接口来控制业务流程,控制的配置也同样是在Spring的配置文件里面进行,针对具体的业务流程,会有不同的控制器,我们具体的设计过程中可以将流程进行抽象归......
  • 【Java】用户在线人数统计的简单实现
    一、需求效果:就是进入首页时能查看在线人数,没有特定要求,那我就不刷这个接口了就进入首页加载一次 二、实现思路:思路参考博客:https://blog.csdn.net/GitLuckyd/article/details/124488063如果是以前那种JSP的单体项目,可以用Servlet的监听器API来做但是不管是Servlet还......
  • Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别
    前言今天给大家分享一个SpringBoot整合Tess4j库实现图片文字识别的小案例,希望xdm喜欢。文末有案例代码的Git地址,可以自己下载了去玩玩儿或继续扩展也行。话不多说,开整吧。什么是Tess4j库先简单给没听过的xdm解释下,这里要分清楚Tesseract和Tess4j的区别。Tesseract是一个......