[.NET]透過GIFや透過PNGは作成できますか?
対象製品
LEADTOOLS for .NET 14.0J Document Imaging
詳細
IRasterImage.Transparentプロパティ、IRasterImage.TransparentColorプロパティを使用して透過色を
設定することで、透過GIF、PNG ファイルを作成することが可能です。
以下のコードは、読み込んだ画像に対して透過色を設定しています。
設定することで、透過GIF、PNG ファイルを作成することが可能です。
以下のコードは、読み込んだ画像に対して透過色を設定しています。
■サンプルコード[VB]
' 白を透過色に設定します。
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)
' 白を透過色に設定します。
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);
// 白を透過色に設定します。
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);
キーワード
機能・仕様 HowTo
この文書は、以前は次のFAQ IDで公開されていました : 9434