Notatki wydania Aspose.PSD dla .NET 21.8
Contents
 [
      
        Hide
      ]
    
Ta strona zawiera notatki wydania dla Aspose.PSD dla .NET 21.8
| Klucz | Podsumowanie | Kategoria | 
|---|---|---|
| PSDNET-698 | Wsparcie dla metod kompresji ZipWithPrediction | Funkcja | 
| PSDNET-663 | Niewłaściwe odstępy między tekstami w generowanym pliku PSD | Błąd | 
| PSDNET-685 | Wyjątek podczas zapisywania pliku PSD | Błąd | 
| PSDNET-927 | Niewłaściwy odstęp między liniami i symbolami w Aspose.PSD gdy używamy go bez licencji | Błąd | 
Zmiany w API publicznym
Dodane API:
- Brak
 
Usunięte API:
- Brak
 
Przykłady użycia:
PSDNET-663. Niewłaściwe odstępy między tekstami w generowanym pliku PSD
            string nazwaPlikuZrodlowego = "plikZrodlowy.psd";
            string nazwaPlikuWyjsciowego = "wyjscie.png";
            using (PsdImage obraz = (PsdImage)Image.Load(nazwaPlikuZrodlowego))
            {
                obraz.Save(nazwaPlikuWyjsciowego, new PngOptions());
            }
PSDNET-685. Wyjątek podczas zapisywania pliku PSD
            string nazwaPlikuZrodlowego = "Plik.psd";
            string nazwaPlikuWyjsciowego = "Plik2.psd";
            using (PsdImage obraz = (PsdImage)Image.Load(nazwaPlikuZrodlowego))
            {
                var warstwa1 = (TextLayer)obraz.Layers[1];
                warstwa1.TextData.UpdateLayerData();
                obraz.Save(nazwaPlikuWyjsciowego);
            }
PSDNET-698. Wsparcie dla metod kompresji ZipWithPrediction
            string sciezkaWejsciowa = "zipTest698.psd";
            string wyjsciePng = "wyjscie.png";
            string wyjscieRaw = "wyjscie_Raw.psd";
            string wyjscieZip = "wyjscie_Zip.psd";
            using (Image obraz = Image.Load(sciezkaWejsciowa))
            {
                obraz.Save(wyjsciePng, new PngOptions());
                obraz.Save(wyjscieRaw, new PsdOptions() { CompressionMethod = CompressionMethod.Raw });
                obraz.Save(wyjscieZip, new PsdOptions() { CompressionMethod = CompressionMethod.ZipWithPrediction });
            }
PSDNET-927. Niewłaściwy odstęp między liniami i symbolami w Aspose.PSD gdy używamy go bez licencji
            bool[] stanyLicencji = new bool[] { false, true };
            for (int i = 0; i < stanyLicencji.Length; i++)
            {
                bool testLicencji = stanyLicencji[i];
                if (testLicencji)
                {
                    License licencja = new License();
                    licencja.SetLicense("Conholdate.Total.Product.Family.lic");
                }
                string plikZrodlowy = "psdnetTest927.psd";
                string plikWyjsciowy = "wyj_" + testLicencji.ToString() + "_psdnetTest927.png";
                using (var obraz = (PsdImage)Image.Load(plikZrodlowy))
                {
                    obraz.Save(plikWyjsciowy, new PngOptions());
                }
            }