首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

设立图像的左上角像素点为透明点

2013-10-13 
设置图像的左上角像素点为透明点public class TransparentImage {public static ImageData[] readImage(St

设置图像的左上角像素点为透明点

public class TransparentImage {    public static ImageData[] readImage(String fileName) {ImageLoader loader = new ImageLoader();return loader.load(fileName);}public static void saveImage(String fileName, ImageData[] data, int format) {ImageLoader loader = new ImageLoader();loader.data = data;loader.save(fileName, format);}private static void transparent(ImageData imageData) {        imageData.transparentPixel = imageData.getPixel(0, 0);    }public static void main(String[] args) {//String source = "icons/ZZ_source.png";//String saved = "icons/ZZ_save.png";//ImageData[] imageData = readImage(source);////transparent(imageData[0]);////if(imageData.length > 0) {//saveImage(saved, imageData, SWT.IMAGE_PNG);//}    String source  = "icons/source/";    String saved   = "icons/target/";    File file = new File(source);    for(String name : file.list()) {        System.out.println(name);        ImageData[] imageData = readImage(source + name);        transparent(imageData[0]);        saveImage(saved + name, imageData, SWT.IMAGE_PNG);    }}}

?

热点排行