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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| imageOptions | VectorRasterizationOptions |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | yumuş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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | Kenar 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | Kenar 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | merkez ç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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | sayfa 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | SizeF | sayfa 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | sayfa 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Color | bir 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Color | bir ö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | metin 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | konumlandı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| vectorRasterizationOptions | VectorRasterizationOptions | Vektör rasterleştirme seçenekleri. |
deepClone()
public VectorRasterizationOptions deepClone()
Nesnenin yüzeysel bir klonunu oluşturur.
Returns: VectorRasterizationOptions - The shallow clone of object.