PngLoadOptions

Inheritance: java.lang.Object, com.aspose.imaging.LoadOptions

public class PngLoadOptions extends LoadOptions

png yükleme seçenekleri.

Yapıcılar

YapıcıAçıklama
PngLoadOptions()Yeni bir PngLoadOptions sınıfı örneği başlatır.

Yöntemler

YöntemAçıklama
getStrictMode()Sıkı modun etkin olup olmadığını gösteren bir değeri alır veya ayarlar.
setStrictMode(boolean value)Sıkı modun etkin olup olmadığını gösteren bir değeri alır veya ayarlar.

PngLoadOptions()

public PngLoadOptions()

Yeni bir PngLoadOptions sınıfı örneği başlatır.

getStrictMode()

public boolean getStrictMode()

Sıkı modun etkin olup olmadığını gösteren bir değeri alır veya ayarlar.

Returns: boolean - sıkı modun etkin olup olmadığını gösteren bir değer.

setStrictMode(boolean value)

public void setStrictMode(boolean value)

Sıkı modun etkin olup olmadığını gösteren bir değeri alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleansıkı modun etkin olup olmadığını gösteren bir değer.

Example: The following example shows how to read PNG file : a strict mode. Aşağıdaki örnek, PNG dosyasını nasıl okuyacağınızı gösterir: sıkı mod. Sıkı mod, potansiyel sorunları bulmayı sağlar: PNG görüntüleri, ör. tanınmayan veri blokları, beklenmeyen dosya sonu. Bu tür dosyalar hâlâ varsayılan (sıkı olmayan) modda Aspose.Imaging ve yaygın görüntüleyiciler tarafından açılabilir. Ancak onları açma girişimleri: sıkı modda ilgili bir istisna oluşturur.

String dir = "c:\\aspose.imaging\\java\\issues\\1442\\";
String inputImage = dir + "FC5F1998104EB92469CB14070628073616BB28F9.png";
String outputImage = inputImage + ".png";

// Varsayılan mod (sıkı olmayan) - başarılı okuma.
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(inputImage);
try {
    image.save(outputImage, new com.aspose.imaging.imageoptions.PngOptions());
}
finally {
    image.close();
}

// Sıkı mod - ImageLoadException : Beklenmeyen dosya sonu.
com.aspose.imaging.Image image2 = com.aspose.imaging.Image.load(inputImage, new com.aspose.imaging.imageloadoptions.PngLoadOptions() {{
    setStrictMode(true);
    }});
                
try {
    image2.save(outputImage, new com.aspose.imaging.imageoptions.PngOptions());
}
finally {
    image2.close();
}