Aspose.PSD dla Java 21.6 - Notatki o wydaniu

Contents
[ ]
Klucz Podsumowanie Kategoria
PSDJAVA-351 Maska przycięcia dla grupy nie renderuje się poprawnie Błąd
PSDJAVA-352 Maska regularna lub wektorowa dla grupy warstw jest ignorowana podczas renderowania Błąd
PSDJAVA-353 Obraz PSD z wyłączonymi maskami warstw wektorowych podczas zapisywania włącza maski wektorowe Błąd
PSDJAVA-354 Wyjątek podczas tworzenia warstwy tekstowej z tekstem dłuższym niż 255 znaków Błąd

Zmiany w API publicznym

Nowo dodane API:

  • Brak

Usunięte API:

  • Brak

Przykłady użycia:

PSDJAVA-351. Maska przycięcia dla grupy nie renderuje się poprawnie

        String nazwaPliku = "AppleClip.psd";
        String nazwaPlikuWyjsciowego = "wynik.png";

        PsdImage obraz = (PsdImage) Image.load(nazwaPliku);
        try
        {
            image.zapisz(nazwaPlikuWyjsciowego, new PngOptions());
        }finally {
            image.dispose();
        }

PSDJAVA-352. Maska regularna lub wektorowa dla grupy warstw jest ignorowana podczas renderowania

        String nazwaPliku = "Stripes3Mask.psd";
        String nazwaPlikuWyjsciowego = "OutputStripes3Mask.png";

        PsdImage obraz = (PsdImage) Image.load(nazwaPliku);
        try
        {
            obraz.zapisz(nazwaPlikuWyjsciowego, new PngOptions());
        }finally {
            obraz.dispose();
        }

PSDJAVA-353. Obraz PSD z wyłączonymi maskami warstw wektorowych podczas zapisywania włącza maski wektorowe

        String nazwaPliku = "FourWithMasksVd.psd";
        String nazwaPlikuWyjsciowego = "FourWithMasksVdOutput.psd";

        PsdImage obraz = (PsdImage) Image.load(nazwaPliku);
        try
        {
            obraz.zapisz(nazwaPlikuWyjsciowego);
        }finally {
            obraz.dispose();
        }

PSDJAVA-354. Wyjątek podczas tworzenia warstwy tekstowej z tekstem dłuższym niż 255 znaków

        String wyjscie = "output.psd";

        PsdImage obraz = new PsdImage(100, 100);
        try
        {
            char[] znaki = new char[256];
            Arrays.fill(znaki, '*');
            String tekst = new String(znaki);
            obraz.dodajWarstweTekstu(tekst, Rectangle.getEmpty());

            obraz.zapisz(wyjscie);
        }finally {
            obraz.dispose();
        }