Obrazy są często projektowane przy użyciu aplikacji Photoshop. Pliki wyjściowe są w formacie PSD, który można otwierać lub edytować za pomocą kilku programów. Może być więc konieczne programowe przekonwertowanie pliku PSD na obraz TIFF przy użyciu języka Java. Poniższe sekcje wyjaśniają konwersję PSD:
- Konwerter obrazów PSD na TIFF – instalacja Java API
- Konwertuj PSD na obraz TIFF programowo przy użyciu języka Java
- Konwertuj PSD na obraz TIFF z kompresją w Javie
Konwerter obrazów PSD na TIFF – instalacja Java API
Aspose.PSD for Java API może służyć do programowego przetwarzania formatów Photoshopa i obrazów w Twoich aplikacjach. Możesz szybko skonfigurować API, pobierając plik JAR z sekcji Downloads lub z następującymi konfiguracjami w pliku pom.xml swojego projektu:
Magazyn:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Zależność:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Konwertuj PSD na obraz TIFF programowo przy użyciu języka Java
Możesz przekonwertować plik PSD na obraz TIFF, wykonując następujące czynności:
- Załaduj istniejący obraz PSD, używając klasy Image.
- Utwórz instancję klasy TiffOptions.
- Przekonwertuj plik PSD na obraz TIFF metodą Save.
Poniższy kod pokazuje, jak programowo przekonwertować plik PSD na obraz TIFF przy użyciu języka Java:
// Załaduj istniejący obraz PSD jako obraz
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Utwórz instancję klasy TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Konwertuj PSD na Tiff
image.save("PSD-to-Tiff.tiff", options);
Konwertuj PSD na obraz TIFF z kompresją w Javie
Możesz przekonwertować plik PSD na obraz TIFF za pomocą zaawansowanych opcji. Różne opcje określania typu kompresji, liczby bitów na próbkę itp. są udostępniane przez klasę TiffOptions. Wykonaj poniższe czynności, aby przekonwertować plik PSD na format TIFF z kompresją:
- Załaduj plik PSD jako obraz i rzuć go na obiekt PsdImage.
- Utwórz instancję TiffOptions dla wynikowego obrazu.
- Ustaw bity na próbkę, kompresję, tryb fotometryczny i paletę odcieni szarości.
- Zapisz wyjściowy obraz TIFF z kompresją.
Poniższy kod wyjaśnia, jak przekonwertować plik PSD na obraz TIFF z kompresją przy użyciu języka Java:
// Załaduj plik PSD jako obraz i prześlij go do PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Utwórz instancję TiffOptions dla wynikowego obrazu
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Ustaw bity na próbkę, kompresję, tryb fotometryczny i paletę odcieni szarości
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Zapisz wyjściowy obraz TIFF
psdImage.save("SampleTiff_out.tiff", outputSettings);
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz poprosić o Bezpłatną licencję ewaluacyjną, aby przetestować interfejs API w pełni.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować plik PSD na obraz TIFF. Można również wykonać kompresję obrazu podczas renderowania obrazu TIFF programowo przy użyciu języka Java. Ponadto zapoznaj się z Dokumentacją interfejsu API, aby zapoznać się z kilkoma innymi funkcjami interfejsu API. W przypadku jakichkolwiek wątpliwości prosimy o kontakt za pośrednictwem Bezpłatnego forum wsparcia.