XtGem Forum catalog
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
24.04.24/13:39
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
Trang chủ>Thủ thuật>Xử lí Java>
[Function] tạo ảnh nền trong suốt
15.07.2014/14:17
public Image transparentBG(Image img, int color){ Image imTrans=null; int iw=img.getWidth(); int ih=img.getHeight(); int[] rgb=newint[iw*ih]; img.getRGB(rgb, 0, iw, 0, 0, iw, ih); //Do trong suotint opacity=0x00ffffff; //Chuyen mau can lam trong suot ve dang 32 bit color+=0xff<<24; for(int i=0;iCode tìm hiểu trên google là chính nên ko giải thích đc nhiều.
Chỉ mới biết đc là màu RGB của Image có dạng 0xAARRGGBB.
Trong đó:
- AA: gọi là kênh alpha, chính là độ trong suốt. Giá trị từ 0x00 (0) > 0xff (255). Giá trị càng nhỏ điểm ảnh càng mờ, bằng 0 là trong suốt, ngược lại
- RRGGBB chắc m.n biết rồi, là mã màu hex
.. Tạm thời chỉ biết thế.
Khi dùng thì gọi
Image im=transparentBG(ImgSrc, TransColor); // ImgSrc: biến image ảnh nguồn
// TransColor: màu cần làm trong suốt
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON