VectorRasterizationOptions

Inheritance: java.lang.Object

public class VectorRasterizationOptions

Vektör rasterleştirme seçenekleri. Lütfen, Aspose.Imaging 24.12 sürümünden itibaren VectorRasterizationOptions artık ImageOptionsBase sınıfından türemeyeceğini unutmayın.

Yapıcılar

YapıcıAçıklama
VectorRasterizationOptions()
VectorRasterizationOptions(VectorRasterizationOptions imageOptions)

Yöntemler

YöntemAçıklama
getSmoothingMode()Düzleştirme modunu alır.
setSmoothingMode(int value)Düzleştirme modunu ayarlar.
getBorderX()X kenarını alır veya ayarlar.
setBorderX(float value)X kenarını alır veya ayarlar.
getBorderY()Y kenarını alır veya ayarlar.
setBorderY(float value)Y kenarını alır veya ayarlar.
getCenterDrawing()Merkez çizim olup olmadığını gösteren bir değeri alır.
setCenterDrawing(boolean value)Merkez çizimini gösterip göstermediğini belirten bir değeri ayarlar.
getPageHeight()Sayfa yüksekliğini alır.
setPageHeight(float value)Sayfa yüksekliğini ayarlar.
getPageSize()Sayfa boyutunu alır.
setPageSize(SizeF value)Sayfa boyutunu ayarlar.
getPageWidth()Sayfa genişliğini alır.
setPageWidth(float value)Sayfa genişliğini ayarlar.
getBackgroundColor()Arka plan rengini alır.
setBackgroundColor(Color value)Arka plan rengini ayarlar.
getDrawColor()Ön plan rengini alır.
setDrawColor(Color value)Ön plan rengini ayarlar.
getTextRenderingHint()Metin renderleme ipucunu alır.
setTextRenderingHint(int value)Metin renderleme ipucunu ayarlar.
getPositioning()Konumlandırmayı alır.
setPositioning(int value)Konumlandırmayı ayarlar.
getReplaceTextMapping()Metin değiştirme eşlemesini alır.
setReplaceTextMapping(HashMap<String,String> value)Metin değiştirme eşlemesini ayarlar.
copyTo(VectorRasterizationOptions vectorRasterizationOptions)Bu örneği vectorRasterizationOptions‘a kopyalar.
deepClone()Nesnenin yüzeysel bir klonunu oluşturur.

VectorRasterizationOptions()

public VectorRasterizationOptions()

VectorRasterizationOptions(VectorRasterizationOptions imageOptions)

public VectorRasterizationOptions(VectorRasterizationOptions imageOptions)

Parameters:

ParametreTürAçıklama
imageOptionsVectorRasterizationOptions

getSmoothingMode()

public final int getSmoothingMode()

Düzleştirme modunu alır.

Returns: int - yumuşatma modu.

setSmoothingMode(int value)

public final void setSmoothingMode(int value)

Düzleştirme modunu ayarlar.

Parameters:

ParametreTürAçıklama
değerintyumuşatma modu.

Example: This example shows how to load an SVG image from a file and rasterize it to PNG using various options.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, görüntü yüklemenin birleşik bir yoludur.
com.aspose.imaging.fileformats.svg.SvgImage svgImage = (com.aspose.imaging.fileformats.svg.SvgImage) com.aspose.imaging.Image.load(dir + "test.svg");
try {
    // SVG'yi rasterleştirmek için rasterleştirme seçeneklerini belirtmemiz gerekir.
    com.aspose.imaging.imageoptions.SvgRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();

    // Bir görüntü için arka planın varsayılan rengini ayarlayın. Varsayılan değer beyazdır.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getGray());

    // Sayfa boyutunu ayarla
    rasterizationOptions.setPageSize(new com.aspose.imaging.SizeF(svgImage.getWidth(), svgImage.getHeight()));

    // Antialiasing, çizgilere, eğrilere ve doldurulmuş alanların kenarlarına uygulanır.
    rasterizationOptions.setSmoothingMode(com.aspose.imaging.SmoothingMode.AntiAlias);

    // Her karakter, ipucu olmadan antialias'li glif bitmap'i kullanılarak çizilir.
    rasterizationOptions.setTextRenderingHint(com.aspose.imaging.TextRenderingHint.AntiAlias);

    // Görüntü boyutunu 10 kat küçültün, yani çıktı boyutu orijinal boyutun %10'u olacaktır.
    rasterizationOptions.setScaleX(0.1f);
    rasterizationOptions.setScaleY(0.1f);

    com.aspose.imaging.imageoptions.PngOptions saveOptions = new com.aspose.imaging.imageoptions.PngOptions();
    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    // PNG dosyasına kaydet
    svgImage.save(dir + "test.output.png", saveOptions);
} finally {
    svgImage.dispose();
}

getBorderX()

public float getBorderX()

X kenarını alır veya ayarlar.

Returns: float - Kenar X.

setBorderX(float value)

public void setBorderX(float value)

X kenarını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatKenar X.

getBorderY()

public float getBorderY()

Y kenarını alır veya ayarlar.

Returns: float - Kenar Y.

setBorderY(float value)

public void setBorderY(float value)

Y kenarını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatKenar Y.

getCenterDrawing()

public boolean getCenterDrawing()

Merkez çizim olup olmadığını gösteren bir değeri alır.

Returns: boolean - merkez çizimini gösterip göstermediğini belirten bir değer.

setCenterDrawing(boolean value)

public void setCenterDrawing(boolean value)

Merkez çizimini gösterip göstermediğini belirten bir değeri ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleanmerkez çizimini gösterip göstermediğini belirten bir değer.

getPageHeight()

public float getPageHeight()

Sayfa yüksekliğini alır.

Returns: float - sayfa yüksekliği.

setPageHeight(float value)

public void setPageHeight(float value)

Sayfa yüksekliğini ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatsayfa yüksekliği.

getPageSize()

public SizeF getPageSize()

Sayfa boyutunu alır.

Returns: SizeF - the page size.

setPageSize(SizeF value)

public void setPageSize(SizeF value)

Sayfa boyutunu ayarlar.

Parameters:

ParametreTürAçıklama
valueSizeFsayfa boyutu.

Example: This example shows how to load a WMF image from a file and convert it to SVG using WmfRasterizationOptions.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, WMF dahil tüm görüntü türlerini yüklemenin birleşik bir yoludur.
try (com.aspose.imaging.fileformats.wmf.WmfImage wmfImage = (com.aspose.imaging.fileformats.wmf.WmfImage)com.aspose.imaging.Image.load(dir + "test.wmf"))
{
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();
                    
    // Metin şekillere dönüştürülecek.
    saveOptions.setTextAsShapes(true);

    com.aspose.imaging.imageoptions.WmfRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.WmfRasterizationOptions();

    // Çizim yüzeyinin arka plan rengi.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Sayfa boyutu.
    rasterizationOptions.setPageSize(Size.to_SizeF(wmfImage.getSize()));

    // Gömülü emf varsa emf işlenir; aksi takdirde wmf işlenir.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.wmf.WmfRenderMode.Auto);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    wmfImage.save(dir + "test.output.svg", saveOptions);
}

Example: This example shows how to load a EMF image from a file and convert it to SVG using EmfRasterizationOptions.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, EMF dahil tüm görüntü türlerini yüklemenin birleşik bir yoludur.
com.aspose.imaging.fileformats.emf.EmfImage emfImage = (com.aspose.imaging.fileformats.emf.EmfImage) com.aspose.imaging.Image.load(dir + "test.emf");
try {
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();

    // Metin şekillere dönüştürülecek.
    saveOptions.setTextAsShapes(true);

    com.aspose.imaging.imageoptions.EmfRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.EmfRasterizationOptions();

    // Çizim yüzeyinin arka plan rengi.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Sayfa boyutu.
    rasterizationOptions.setPageSize(new com.aspose.imaging.SizeF(emfImage.getWidth(), emfImage.getHeight()));

    // Gömülü emf varsa emf işlenir; aksi takdirde wmf işlenir.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.emf.EmfRenderMode.Auto);

    // Yatay kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderX(50);

    // Dikey kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderY(50);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    emfImage.save(dir + "test.output.svg", saveOptions);
} finally {
    emfImage.dispose();
}

getPageWidth()

public float getPageWidth()

Sayfa genişliğini alır.

Returns: float - sayfa genişliği.

setPageWidth(float value)

public void setPageWidth(float value)

Sayfa genişliğini ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatsayfa genişliği.

getBackgroundColor()

public Color getBackgroundColor()

Arka plan rengini alır.

Returns: Color - a background color.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

Arka plan rengini ayarlar.

Parameters:

ParametreTürAçıklama
valueColorbir arka plan rengi.

Example: This example shows how to load a WMF image from a file and convert it to SVG using WmfRasterizationOptions.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, WMF dahil tüm görüntü türlerini yüklemenin birleşik bir yoludur.
try (com.aspose.imaging.fileformats.wmf.WmfImage wmfImage = (com.aspose.imaging.fileformats.wmf.WmfImage)com.aspose.imaging.Image.load(dir + "test.wmf"))
{
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();
                    
    // Metin şekillere dönüştürülecek.
    saveOptions.setTextAsShapes(true);

    com.aspose.imaging.imageoptions.WmfRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.WmfRasterizationOptions();

    // Çizim yüzeyinin arka plan rengi.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Sayfa boyutu.
    rasterizationOptions.setPageSize(Size.to_SizeF(wmfImage.getSize()));

    // Gömülü emf varsa emf işlenir; aksi takdirde wmf işlenir.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.wmf.WmfRenderMode.Auto);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    wmfImage.save(dir + "test.output.svg", saveOptions);
}

Example: This example shows how to load a EMF image from a file and convert it to SVG using EmfRasterizationOptions.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, EMF dahil tüm görüntü türlerini yüklemenin birleşik bir yoludur.
com.aspose.imaging.fileformats.emf.EmfImage emfImage = (com.aspose.imaging.fileformats.emf.EmfImage) com.aspose.imaging.Image.load(dir + "test.emf");
try {
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();

    // Metin şekillere dönüştürülecek.
    saveOptions.setTextAsShapes(true);

    com.aspose.imaging.imageoptions.EmfRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.EmfRasterizationOptions();

    // Çizim yüzeyinin arka plan rengi.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Sayfa boyutu.
    rasterizationOptions.setPageSize(new com.aspose.imaging.SizeF(emfImage.getWidth(), emfImage.getHeight()));

    // Gömülü emf varsa emf işlenir; aksi takdirde wmf işlenir.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.emf.EmfRenderMode.Auto);

    // Yatay kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderX(50);

    // Dikey kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderY(50);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    emfImage.save(dir + "test.output.svg", saveOptions);
} finally {
    emfImage.dispose();
}

getDrawColor()

public Color getDrawColor()

Ön plan rengini alır.

Returns: Color - a foreground color.

setDrawColor(Color value)

public void setDrawColor(Color value)

Ön plan rengini ayarlar.

Parameters:

ParametreTürAçıklama
valueColorbir ön plan rengi.

getTextRenderingHint()

public final int getTextRenderingHint()

Metin renderleme ipucunu alır.

Değer: Metin renderleme ipucu.

Returns: int - metin renderleme ipucu.

setTextRenderingHint(int value)

public final void setTextRenderingHint(int value)

Metin renderleme ipucunu ayarlar.

Değer: Metin renderleme ipucu.

Parameters:

ParametreTürAçıklama
değerintmetin renderleme ipucu.

Example: This example shows how to load an SVG image from a file and rasterize it to PNG using various options.

String dir = "c:\\temp\\";

// Aspose.Imaging.Image.Load kullanmak, görüntü yüklemenin birleşik bir yoludur.
com.aspose.imaging.fileformats.svg.SvgImage svgImage = (com.aspose.imaging.fileformats.svg.SvgImage) com.aspose.imaging.Image.load(dir + "test.svg");
try {
    // SVG'yi rasterleştirmek için rasterleştirme seçeneklerini belirtmemiz gerekir.
    com.aspose.imaging.imageoptions.SvgRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();

    // Bir görüntü için arka planın varsayılan rengini ayarlayın. Varsayılan değer beyazdır.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getGray());

    // Sayfa boyutunu ayarla
    rasterizationOptions.setPageSize(new com.aspose.imaging.SizeF(svgImage.getWidth(), svgImage.getHeight()));

    // Antialiasing, çizgilere, eğrilere ve doldurulmuş alanların kenarlarına uygulanır.
    rasterizationOptions.setSmoothingMode(com.aspose.imaging.SmoothingMode.AntiAlias);

    // Her karakter, ipucu olmadan antialias'li glif bitmap'i kullanılarak çizilir.
    rasterizationOptions.setTextRenderingHint(com.aspose.imaging.TextRenderingHint.AntiAlias);

    // Görüntü boyutunu 10 kat küçültün, yani çıktı boyutu orijinal boyutun %10'u olacaktır.
    rasterizationOptions.setScaleX(0.1f);
    rasterizationOptions.setScaleY(0.1f);

    com.aspose.imaging.imageoptions.PngOptions saveOptions = new com.aspose.imaging.imageoptions.PngOptions();
    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    // PNG dosyasına kaydet
    svgImage.save(dir + "test.output.png", saveOptions);
} finally {
    svgImage.dispose();
}

getPositioning()

public final int getPositioning()

Konumlandırmayı alır.

Değer: Konumlandırma.

Returns: int - konumlandırma.

setPositioning(int value)

public final void setPositioning(int value)

Konumlandırmayı ayarlar.

Değer: Konumlandırma.

Parameters:

ParametreTürAçıklama
değerintkonumlandırma.

getReplaceTextMapping()

public final HashMap<String,String> getReplaceTextMapping()

Metin değiştirme eşlemesini alır.

Değer: Metin değiştirme eşlemesi.

Returns: java.util.HashMap<java.lang.String,java.lang.String> - metin değiştirme eşlemesi.

setReplaceTextMapping(HashMap<String,String> value)

public final void setReplaceTextMapping(HashMap<String,String> value)

Metin değiştirme eşlemesini ayarlar.

Değer: Metin değiştirme eşlemesi.

Parameters:

ParametreTürAçıklama
değerjava.util.HashMap<java.lang.String,java.lang.String>metin değiştirme eşlemesi.

copyTo(VectorRasterizationOptions vectorRasterizationOptions)

public void copyTo(VectorRasterizationOptions vectorRasterizationOptions)

Bu örneği vectorRasterizationOptions‘a kopyalar.

Parameters:

ParametreTürAçıklama
vectorRasterizationOptionsVectorRasterizationOptionsVektör rasterleştirme seçenekleri.

deepClone()

public VectorRasterizationOptions deepClone()

Nesnenin yüzeysel bir klonunu oluşturur.

Returns: VectorRasterizationOptions - The shallow clone of object.