Aspose.PSD for Java 19.4 - Sürüm Notları

Anahtar Özet Kategori
PSDJAVA-1 JPEG/PNG/vb. görüntü dosyalarını doğrudan yüklemeden PsdImage’e yükleme özelliği ekleyin (Aspose.PSD tarafından desteklenmeyen) Özellik
PSDJAVA-2 Renkli 16 bit/kanal (renk başına 64 bit) ile RGB Renk modunu destekleme Özellik
PSDJAVA-3 Katman Vektör Maskelerinin ve Metin Katmanı Özel Döndürme/Döndürme işlemlerinin desteklenmesi Özellik
PSDJAVA-4 Tüm Asya karakterleri düzgün şekilde oluşturulmamıştır Hata
PSDJAVA-5 \r\n sembolleri çift satır aralığı olarak yorumlanır ki bu yanlıştır Hata
PSDJAVA-6 Metin Katmanı, Satır Kesmeleri içeren dize ile güncellenirse PSD Dosyası okunamaz hale gelir Hata
PSDJAVA-7 Metin Katmanı, Sekmeler sembolleri içeren dize ile güncellenirse işleme istisna ile başarısız olur Hata

Genel API Değişiklikleri

Eklenen API’ler:

  • M:Aspose.PSD.FileFormats.Psd.PsdImage.AddLayer(Aspose.PSD.FileFormats.Psd.Layers.Layer)
  • M:Aspose.PSD.FileFormats.Psd.Layers.Layer.#ctor(Aspose.PSD.RasterImage)

Kaldırılan API’ler:

  • T:Aspose.PSD.FileFormats.Gif.GifImage
  • M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock,Aspose.PSD.IColorPalette)
  • M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock)
  • M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock,Aspose.PSD.IColorPalette,System.Boolean,System.Byte,System.Byte,System.Byte,System.Boolean)
  • P:Aspose.PSD.FileFormats.Gif.GifImage.FileFormat
  • P:Aspose.PSD.FileFormats.Gif.GifImage.XmpData

Kullanım Örnekleri:

PSDJAVA-1. JPEG/PNG/vb. görüntü dosyalarını doğrudan yüklemeden PsdImage’e yükleme özelliği ekleyin (Aspose.PSD tarafından desteklenmeyen)

 String dosyaYolu = "PsdOrnegi.psd";

    String çıktıDosyaYolu = "PsdSonucu.psd";

    PsdImage görüntü = new PsdImage(200, 200);

    try 

    { 

         PsdImage im = Image.load(dosyaYolu);

         try 

         {

              Layer katman = null;

              try

              {

                  katman = new Layer((RasterImage)im);

                  görüntü.addLayer(katman);

                  görüntü.save(çıktıDosyaYolu);

              }

              catch

              {

                  if (katman != null)

                  {

                       katman.dispose();

                  }

                  throw;

              }

         }    

         finally 
         {
              im.dispose(); 
         }
    }

    finally

    {

         görüntü.dispose();

    }

PSDJAVA-2. Renkli 16 bit/kanal (renk başına 64 bit) ile RGB Renk modunu destekleme

  // Renkli 16 bit/kanal (renk başına 64 bit) ile RGB Renk modunu destekleme

        String sourceFileName = "inRgb16.psd.psd";

        String outputFilePathJpg = "outRgb16.jpg";

        String outputFilePathPsd = "outRgb16.psd";

        PsdLoadOptions options = new PsdLoadOptions();

        PsdImage image = (PsdImage)Image.load(sourceFileName, options);

        try

        {

            PsdOptions psdOpt = new PsdOptions(image);

            image.save(outputFilePathPsd, psdOpt);
...

PSDJAVA-3. Katman Vektör Maskelerinin ve Metin Katmanı Özel Döndürme/Döndürme işlemlerinin desteklenmesi

...

PSDJAVA-4. Tüm Asya karakterleri düzgün şekilde oluşturulmamıştır

PSDJAVA-5. \r\n sembolleri çift satır aralığı olarak yorumlanır ki bu yanlıştır

PSDJAVA-6. Metin Katmanı, Satır Kesmeleri içeren dize ile güncellenirse PSD Dosyası okunamaz hale gelir

PSDJAVA-7. If TextLayer is updated with string which contains Tabs symbols, processing fails with exception