Class BmpOptions

BmpOptions class

De opties voor het maken van bmp-bestandsindelingen.

public class BmpOptions : ImageOptionsBase

Constructeurs

NaamBeschrijving
BmpOptions()Initialiseert een nieuw exemplaar van hetBmpOptions klasse.
BmpOptions(BmpOptions)Initialiseert een nieuw exemplaar van hetBmpOptions klasse.

Eigenschappen

NaamBeschrijving
BitsPerPixel { get; set; }Haalt het aantal bits per pixel op of stelt het in.
BufferSizeHint { get; set; }Haalt de hint voor de buffergrootte op of stelt deze in, de maximale toegestane grootte voor alle interne buffers.
Compression { get; set; }Haalt of stelt de compressie in.
virtual DefaultReplacementFont { get; set; }Haalt het standaardvervangende lettertype op of stelt het in (lettertype dat zal worden gebruikt om tekst te tekenen bij het exporteren naar raster, als het bestaande laaglettertype in het PSD-bestand niet in het systeem wordt gepresenteerd). Om de juiste naam van het standaardlettertype te gebruiken, kan het volgende codefragment worden gebruikt : System.Drawing.Text.InstalledFontCollection col = nieuw System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] families = col.Families; string defaultFontName = families[0].Name; PsdLoadOptions psdLoadOptions = nieuwe PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Krijgt een waarde die aangeeft of deze instantie is verwijderd.
FullFrame { get; set; }Haalt of stelt een waarde in die aangeeft of [full frame].
MultiPageOptions { get; set; }De opties voor meerdere pagina’s
virtual Palette { get; set; }Haalt of stelt het kleurenpalet in.
ProgressEventHandler { get; set; }Haalt de voortgangsgebeurtenishandler op of stelt deze in.
virtual ResolutionSettings { get; set; }Haalt of stelt de resolutie-instellingen in.
Source { get; set; }Haalt of stelt de bron in om een afbeelding in te maken.
VectorRasterizationOptions { get; set; }Haalt of stelt de vectorrasteropties in.
virtual XmpData { get; set; }Haalt de XMP-metagegevenscontainer op of stelt deze in.

methoden

NaamBeschrijving
virtual Clone()Kloont deze instantie.
Dispose()Verwijdert de huidige instantie.

Voorbeelden

Dit voorbeeld demonstreert het gebruik van verschillende klassen uit SaveOptions Namespace voor exportdoeleinden. Een afbeelding van het type Psd wordt geladen in een exemplaar van Afbeelding en vervolgens geëxporteerd naar verschillende indelingen.

[C#]

// Laad een bestaande afbeelding in een instantie van de klasse Image
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Exporteren naar BMP-bestandsindeling met de standaardopties
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Exporteren naar JPEG-bestandsindeling met de standaardopties
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Exporteren naar JPEG 2000-bestandsindeling met de standaardopties
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Exporteren naar PNG-bestandsindeling met de standaardopties
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Exporteren naar TIFF-bestandsindeling met de standaardopties
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Zie ook