Aspose.PSD for .NET 24.7 - Sürüm Notları
Contents
[
Hide
]
Bu sayfa, Aspose.PSD for .NET 24.7 için sürüm notlarını içerir.
Anahtar | Özet | Kategori |
---|---|---|
PSDNET-1029 | AI belgesi açıldığında “Görüntü yüklenemedi.” istisnası | Hata |
PSDNET-2022 | Metinlerin çıktı PDF dosyalarında yanlış şekilde oluşturulması | Hata |
PSDNET-2061 | Linux üzerinde verilen dosya için Görsel dışa aktarma başarısız oldu hatasını düzelt | Hata |
PSDNET-2080 | Aspose.Drawing kullanılırken yazı tiplerinin yüklenmesini düzelt | Hata |
PSDNET-2085 | Büyük boyutlu JPEG kullanılarak akıllı nesne katmanı oluşturulduğunda ‘Aritmetik işlem, taşma ile sonuçlandı’ hatası | Hata |
PSDNET-2100 | AI dosyası JPG dosyasına dönüştürülemez | Hata |
Genel API Değişiklikleri
Eklenen API’ler:
- Hiçbiri
Kaldırılan API’ler:
- Hiçbiri
Kullanım örnekleri:
PSDNET-1029. AI belgesi açıldığında “Görüntü yüklenemedi.” istisnası
string kaynakDosya = Path.Combine(baseFolder, "[SA]_ID_card_template.ai");
string çıktıDosyası = Path.Combine(outputFolder, "[SA]_ID_card_template.png");
using (AiImage görüntü = (AiImage)Image.Load(kaynakDosya))
{
görüntü.Save(çıktıDosyası, new PngOptions());
}
PSDNET-2022. Metinlerin çıktı PDF dosyalarında yanlış şekilde oluşturulması
string kaynak = Path.Combine(baseFolder, "CVFlor.psd");
string çıktı = Path.Combine(outputFolder, "output.pdf");
using (var psdGörüntü = (PsdImage)Image.Load(kaynak))
{
PdfOptions kaydetmeSeçenekleri = new PdfOptions();
kaydetmeSeçenekleri.PdfCoreOptions = new PdfCoreOptions();
psdGörüntü.Save(çıktı, kaydetmeSeçenekleri);
}
PSDNET-2061. Linux üzerinde verilen dosya için Görsel dışa aktarma başarısız oldu hatasını düzelt
string kaynakDosya = Path.Combine(baseFolder, "Bed_Roll-Sticker4_1.psd");
string çıktıDosyası = Path.Combine(outputFolder, "output.jpg");
using (var psdGörüntü = (PsdImage)Image.Load(kaynakDosya, new PsdLoadOptions() { LoadEffectsResource = true }))
{
var kaydetmeSeçenekleri = new JpegOptions() { Quality = 70 };
psdGörüntü.Save(çıktıDosyası, kaydetmeSeçenekleri);
}
PSDNET-2080. Aspose.Drawing kullanılırken yazı tiplerinin yüklenmesini düzelt
using (var yüklüYazıTipleri = new System.Drawing.Text.InstalledFontCollection())
{
Console.WriteLine("- Güncellemeden önce. Yüklü yazı tiplerinin sayısı: " + yüklüYazıTipleri.Families.Length);
Console.WriteLine("- Platform: " + Environment.OSVersion.Platform.ToString());
Console.WriteLine("- 'Arial' için Adobe yazı tipi adını alarak yazı tipi önbelleğini yenileyin: "
FontSettings.GetAdobeFontName("Arial"));
Console.WriteLine("- Güncellemeden sonra. Yüklü yazı tiplerinin sayısı: " + yüklüYazıTipleri.Families.Length);
Assert.Greater(yüklüYazıTipleri.Families.Length, 1);
}
PSDNET-2085. Büyük boyutlu JPEG kullanılarak akıllı nesne katmanı oluşturulduğunda ‘Aritmetik işlem, taşma ile sonuçlandı’ hatası
string kaynakDosya = Path.Combine(baseFolder, "source.psd");
string resimJpg = Path.Combine(baseFolder, "test.jpg");
using (var resim = (PsdImage)Image.Load(kaynakDosya, new PsdLoadOptions { DataRecoveryMode = DataRecoveryMode.MaximalRecover }))
{
using (var akış = new FileStream(resimJpg, FileMode.Open))
{
var eklenenKatman = new SmartObjectLayer(akış);
eklenenKatman.Name = "Test Katmanı";
resim.AddLayer(eklenenKatman);
}
}
PSDNET-2100. AI dosyası JPG dosyasına dönüştürülemez
string kaynakDosya = Path.Combine(baseFolder, "aaa.ai");
string çıktıDosyası = Path.Combine(outputFolder, "aaa.png");
using (AiImage görüntü = (AiImage)Image.Load(kaynakDosya))
{
görüntü.Save(çıktıDosyası, new PngOptions());
}