`

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

 
阅读更多

对于图像深度是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,表示完全不透明。 

 

  • 大小: 643 Bytes
分享到:
评论

相关推荐

    java swt自定义控件

    Java SWT(Standard Widget Toolkit)是Java平台上用于创建桌面应用程序的一个库,它提供了丰富的用户界面元素,如按钮、文本框、列表等。SWT是Eclipse IDE的基础,它通过与操作系统直接交互来提供本地化的图形用户...

    Java SWT API参考(chm)

    6. **图像处理(Image Handling)**:SWT提供了加载和显示图像的能力,包括位图(Bitmap)、精灵(Sprite)和图标(ImageDescriptor),可轻松地将图形元素整合到应用程序中。 7. **打印支持(Printing Support)**...

    java SWT简单小工具

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种库,它是Eclipse基金会的一部分。SWT提供了与操作系统原生界面元素直接交互的能力,使得Java应用能够拥有更接近本地应用的外观和...

    Java SWT 简单 拼图 游戏 源码

    这通常通过Java的`java.awt.image.BufferedImage`类和`javax.imageio.ImageIO`类实现,读取图片文件并将其转换为可以在SWT控件中显示的格式。 2. 图片分割:为了创建拼图,原始图片需要被分割成若干个部分。这可以...

    Java swt完整教程

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种图形用户界面(GUI)工具包。它是Eclipse基金会的一部分,提供了与操作系统本机UI组件紧密集成的能力,使得开发出的程序具有原生...

    java swt 隐藏和显示任务栏图标和托盘图标(2)

    在Java编程环境中,SWT(Standard Widget Toolkit)是一个强大的库,用于创建本地化的图形用户界面(GUI)。SWT是Eclipse项目的一部分,它允许开发者利用操作系统原生的UI控件,提供更接近操作系统风格的用户体验。...

    配套源码_可视化JAVA SWT JFACE GUI程序设计教程

    Java SWT (Standard Widget Toolkit) 和 JFace 是两个用于构建图形用户界面(GUI)的库,它们都是Java编程语言的一部分,特别是在开发桌面应用程序时非常常用。本教程配套源码是为"可视化JAVA SWT JFACE GUI程序设计...

    java swt jnilib 库

    Java SWT (Standard Widget Toolkit) 是一个开源的GUI(图形用户界面)工具包,它允许Java开发者创建原生的、与操作系统紧密集成的用户界面。SWT是Eclipse IDE的基础组件,用于构建桌面应用程序。在MacBook M1这样的...

    java swt 跳棋程序 源码

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种图形用户界面(GUI)工具包,它是Eclipse项目的组成部分。SWT 提供了与操作系统底层更直接的交互,使得开发者可以创建性能优异且与...

    javaSWT简易计算器

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建图形用户界面(GUI)的一种库,它是Java AWT和Swing之外的另一种选择。本项目“javaSWT简易计算器”利用SWT来构建一个基本的计算器应用,能够执行基本...

    java SWT教程

    SWT利用JNI(Java Native Interface)调用操作系统内核API,实现了Java应用程序与本地窗口系统的直接交互,从而达到接近原生应用的性能。SWT提供了各种基本的UI组件,如按钮、文本框、列表等。 【JFace简介】 JFace...

    JAVA SWT Table SWTChart Jdbc 数据 表格 散点图 界面

    在本文中,我们将深入探讨如何使用Java编程语言,结合Eclipse SWT库,SWTChart组件以及JDBC技术,来创建一个跨平台且安全的应用程序,该程序能够在同一个界面上同时展示散点图和数据表格。这有助于数据分析和可视化...

    java SWT编写的截图程序

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种图形用户界面(GUI)工具包。它由Eclipse基金会维护,与AWT和Swing不同,SWT直接与操作系统API交互,提供更原生的外观和性能。在这...

    Java swt 64位 开发集合jar包

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种库,它是Java AWT(Abstract Window Toolkit)和Swing的替代品。SWT提供了与操作系统底层交互的能力,因此可以创建更加原生、高效的...

    java SWT图形用户界面开发教程

    1. SWT程序开发步骤。 2. SWT常用组件的使用。 3. SWT的布局。 4. SWT的事件处理。 5. SWT Designer简介。

    SWT中的bitmapdata,和自己封装的image工具类

    总之,理解并熟练运用SWT中的BitmapData以及自定义的Image工具类是提升Java图形用户界面应用程序图像处理能力的关键。通过这些工具,你可以实现复杂的图像操作,为你的应用增添更多视觉上的可能性。

    java swt jface 自定义UI主题 / GUI界面

    Java SWT (Standard Widget Toolkit) 和 JFace 是两个用于构建Java图形用户界面(GUI)的库,它们基于Eclipse开源框架。SWT 提供了与操作系统底层交互的基础组件,而 JFace 则是建立在SWT之上,提供了一层抽象,简化...

    java SWT ubuntu or linux 工具jar包

    Java SWT (Standard Widget Toolkit) 是一个开源的Java库,它允许Java开发者利用本地窗口系统创建图形用户界面(GUI)。在本案例中,我们关注的是在Ubuntu或Linux环境下使用的SWT库,特别是对于ARM架构64位系统的...

    Java SWT完成的数独游戏

    Java SWT写的数独游戏软件,需要java环境下运行。

Global site tag (gtag.js) - Google Analytics