トップページ | 右クリックの新規作成の中身 »

2002年12月24日 (火)

Javaでの半透明処理

class RedFilter extends RGBImageFilter
{
	public int	filterRGB( int x, int y, int rgb )
	{
		return 0x99000000 | (rgb & 0x00ffffff);		  // アルファ値は 0x99
	}
}

public class Animation extends Applet
{
	Image	mImage;
	public void	init()
	{
		mImage = getImage( getCodeBase(), "Res\\A.jpg" );
		mImage = createImage( new FilteredImageSource( mImage.getSource(), new RedFilter() ) );
	}

	public void	paint( Graphics aGraphic )
	{
		aGraphic.drawImage( mImage, 0, 0, this );
	}
}

|

トップページ | 右クリックの新規作成の中身 »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トップページ | 右クリックの新規作成の中身 »