Class ImageSaveOptions
De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)
U kunt extra opties specificeren bij het renderen van documentpagina’s of vormen naar afbeeldingen.
Om meer te weten te komen, bezoek de Specify Save Options Documentatie artikel.
public class ImageSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← ImageSaveOptions
Geëerbiede leden
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageSaveOptions(SaveFormat)
Initialiseert een nieuwe instantie van deze klasse die kan worden gebruikt om gerenoveerde afbeeldingen in deAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP of Aspose.Words.SaveFormat.Svg formaat.
public ImageSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
kan zijnAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP of Aspose.Words.SaveFormat.Svg formaat.
Properties
HorizontalResolution
Geeft of stelt de horizontale resolutie voor de geproduceerde afbeeldingen, in punten per inch.
public float HorizontalResolution { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief wanneer het opslaan naar raster beeldformaten en beïnvloedt de uitgangsgrootte in pixels.
De standaardwaarde is 96.
ImageBrightness
Geeft of stelt de helderheid voor de geproduceerde afbeeldingen.
public float ImageBrightness { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
De standaardwaarde is 0.5.De waarde moet in het bereik tussen 0 en 1 zijn.
ImageColorMode
Geeft of stelt de kleurmodus voor de geproduceerde afbeeldingen.
public ImageColorMode ImageColorMode { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
De standaard waarde is Aspose.Words.Saving.ImageColorMode.None.
ImageContrast
Geeft of zet het contrast voor de geproduceerde afbeeldingen.
public float ImageContrast { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
De standaardwaarde is 0.5.De waarde moet in het bereik tussen 0 en 1 zijn.
ImageSize
Geeft of stelt de grootte van een geproduceerde afbeelding in pixels.
public Size ImageSize { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
De standaardwaarde is (0 x 0), wat betekent dat de grootte van de gecreëerde afbeelding zal worden berekend op basis van het beeldgrootte in punten, de aangegeven resolutie en schaal.
JpegQuality
Geeft of stelt een waarde die de kwaliteit van de geproduceerde JPEG-afbeeldingen bepaalt.
public int JpegQuality { get; set; }
Eigendomswaarde
Remarks
Dit geldt alleen voor het opslaan in JPEG.
De waarde kan variëren van 0 tot 100 waar 0 de slechtste kwaliteit maar maximale compressie betekent en 100 de beste kwaliteit maar minimale compressie betekent.
De standaardwaarde is 95.
MetafileRenderingOptions
De mogelijkheid om te bepalen hoe metafiles worden behandeld in de rendered output.
public MetafileRenderingOptions MetafileRenderingOptions { get; }
Eigendomswaarde
Remarks
Wanneer Aspose.Words.Saving.MetafileRenderingMode.Vector wordt aangegeven, rendert Aspose.Words metafile naar vectorgrafica met behulp van zijn eigen metafile rendering engine eerst en vervolgens rendert vectorgrafica naar het beeld.
Wanneer Aspose.Words.Saving.MetafileRenderingMode.Bitmap wordt aangegeven, rendert Aspose.Words metafile rechtstreeks naar het beeld met behulp van de GDI+ metafile renderingmotor.
GDI+ metafile rendering engine werkt sneller, ondersteunt bijna alle metafile functies, maar op lage resoluties kan het onverenigbaar resultaat produceren in vergelijking met de rest van vectorgrafica (vooral voor tekst) op de pagina. Aspose.Words metafile rendering engine zal consistentere resultaat produceren zelfs op lage resoluties maar werkt langzamer en kan onduidelijk complexe metafile rendering.
De standaardwaarde voor Aspose.Words.Saving.MetafileRenderingMode is Aspose.Words.Saving.MetafileRenderingMode.Bitmap.
PageSet
Geeft of zet de pagina’s om te geven.De standaard is alle pagina’s in het document.
public PageSet PageSet { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het renderen van documentpagina’s. Deze eigenschap wordt bij het renderen van vormen naar afbeeldingen genegeerd.
PaperColor
Geeft of stelt de achtergrond (papier) kleur voor de geproduceerde afbeeldingen.
De standaardwaarde is System.Drawing.Color.White.
public Color PaperColor { get; set; }
Eigendomswaarde
Remarks
Bij het renderen van pagina’s van een document die zijn eigen achtergrondkleur specificeren, zal de achtergrondkleur van het document de door deze eigenschap aangegeven kleur overschrijden.
PixelFormat
Geeft of stelt het pixelformaat voor de geproduceerde afbeeldingen.
public ImagePixelFormat PixelFormat { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
De standaardwaarde is Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.
Het Pixel-formaat van het uitgangsbeeld kan verschillen van de ingestelde waarde vanwege het werk van GDI+.
Resolution
Sluit zowel horizontale als verticale resolutie voor de gecreëerde afbeeldingen, in punten per inch.
public float Resolution { set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief bij het opslaan van het raster beeldformaat.
SaveFormat
Bepaal het formaat waarin de gerenderde documentpagina’s of vormen zullen worden opgeslagen als dit optie-object wordt gebruikt.Kan een raster zijnAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg of vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg.
public override SaveFormat SaveFormat { get; set; }
Eigendomswaarde
Remarks
Het aantal andere opties hangt af van het geselecteerde formaat.
Ook is het mogelijk om te besparen naar SVG zowel via Aspose.Words.Saving.ImageSaveOptions en via Aspose.Words.Saving.SvgSaveOptions.
Scale
Geeft of stelt de zoomfactor voor de geproduceerde afbeeldingen.
public float Scale { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is 1.0. De waarde moet groter zijn dan 0.
ThresholdForFloydSteinbergDithering
Geeft of stelt de drempel die de waarde bepaaltDe binary-methode van de Floyd-Steinberg methode.wanneer Aspose.Words.Saving.ImageBinarisatieMethode is Aspose.Words.Saving.ImageBinarisatieMethode.FloydSteinbergDithering.
public byte ThresholdForFloydSteinbergDithering { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is 128.
TiffBinarizationMethod
Geeft of zet de methode die wordt gebruikt bij het converteren van afbeeldingen naar 1 bpp formatwanneer Aspose.Words.Saving.ImageSaveOptions.SaveFormat is Aspose.Words.SaveFormat.Tiff enAspose.Words.Saving.ImageSaveOptions.TiffCompression is gelijk aan Aspose.Words.Saving.TiffCompression.Ccitt3 of Aspose.Words.Saving.TiffCompression.Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is Aspose.Words.Saving.ImageBinarizationMethod.Threshold.
TiffCompression
Geeft of stelt het type compressie toe om toe te passen bij het opslaan van geproduceerde afbeeldingen in het TIFF-formaat.
public TiffCompression TiffCompression { get; set; }
Eigendomswaarde
Remarks
Het werkt alleen bij het besparen aan TIFF.
De standaardwaarde is Aspose.Words.Saving.TiffCompression.Lzw.
UseGdiEmfRenderer
Geeft of stelt een waarde die bepaalt of je GDI+ of Aspose.Words metafile renderer moet gebruiken bij het besparen van EMF.
public bool UseGdiEmfRenderer { get; set; }
Eigendomswaarde
Remarks
Als GDI+ metafile render wordt gebruikt. d.w.z. inhoud wordt geschreven op GDI+ grafische object en opgeslagen op metafile.
Als op Aspose.Words metafile renderer wordt gebruikt. d.w.z. de inhoud wordt rechtstreeks in het metafile formaat geschreven met Aspose.Words.
Het is alleen effectief bij het besparen op de EMF.
GDI+ spaargeld werkt alleen op .NET.
De standaardwaarde is.
VerticalResolution
Geeft of stelt de verticale resolutie voor de geproduceerde afbeeldingen, in punten per inch.
public float VerticalResolution { get; set; }
Eigendomswaarde
Remarks
Deze eigenschap is alleen effectief wanneer het opslaan naar raster beeldformaten en beïnvloedt de uitgangsgrootte in pixels.
De standaardwaarde is 96.
Methods
Clone()
Het creëert een diepe clone van dit object.
public ImageSaveOptions Clone()