Transparent Property (original) (raw)
Summary
Gets or sets a value that indicates whether to use the transparent color.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public bool Transparent { get; set; }
@property (nonatomic, assign) BOOL isTransparent
public boolean getTransparentColor();
public void setTransparent(
boolean booleanValue
);
public:
property bool Transparent {
bool get();
void set ( bool );
}
Property Value
true to use the transparent color; false, otherwise.
Example
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Core;
using Leadtools.ImageProcessing.Color;
using Leadtools.Dicom;
using Leadtools.Drawing;
using Leadtools.Controls;
using Leadtools.Svg;
public void TransparentColorExample()
{
RasterCodecs codecs = new RasterCodecs();
string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Ocr1.tif");
string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "Ocr1_Transparent.gif");
// Load the image
RasterImage image = codecs.Load(srcFileName);
// Change the image's palette to be Red and Blue
RasterColor[] redBluePalette = new RasterColor[2];
redBluePalette[0] = RasterColor.FromKnownColor(RasterKnownColor.Red);
redBluePalette[1] = RasterColor.FromKnownColor(RasterKnownColor.Blue);
image.SetPalette(redBluePalette, 0, 2);
// make red the transparent color
image.Transparent = true;
image.TransparentColor = redBluePalette[0];
// Save the image
codecs.Save(image, destFileName, RasterImageFormat.Gif, 8);
// Now load Ocr1_Transparent.gif in Internet Explorer.
// Notice how red is treated as a transparent color.
// You should get Blue text on a white background
// (if IE's background color is white).
image.Dispose();
codecs.Dispose();
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";
}
Leadtools Assembly