LEADTOOLS ナレッジベース

[RasterImageViewer] 透過GIFや透過PNGは作成できますか?

RasterImage.Transparentプロパティ、RasterImage.TransparentColorプロパティを使用して透過色を設定することで、透過GIF、PNGファイルを作成することが可能です。

以下のコードは、読み込んだ画像に対して透過色を設定しています。

サンプルコード(VB.NET)

' 白を透過色に設定します。
Dim color As New RasterColor(255, 255, 255)

' 透過するように設定します。
RasterImageViewer1.Image.Transparent = True
RasterImageViewer1.Image.TransparentColor = color

' 保存します。
codecs.Save(RasterImageViewer1.Image, "result.gif", RasterImageFormat.Gif, 8)
codecs.Save(RasterImageViewer1.Image, "result.png", RasterImageFormat.Png, 24)

サンプルコード(C#)

// 白を透過色に設定します。
RasterColor color = new RasterColor(255, 255, 255);

// 透過するように設定します。
rasterImageViewer1.Image.Transparent = true;
rasterImageViewer1.Image.TransparentColor = color;

// 保存します。
codecs.Save(rasterImageViewer1.Image, "result.gif", RasterImageFormat.Gif, 8);
codecs.Save(rasterImageViewer1.Image, "result.png", RasterImageFormat.Png, 24);

 

関連情報

0 コメント

記事コメントは受け付けていません。