PSD'yi TIFF java'ya dönüştürme

Görüntüler genellikle Photoshop uygulaması kullanılarak tasarlanır. Çıktı dosyaları, birkaç programla açılabilen veya düzenlenebilen PSD formatındadır. Bu nedenle, Java kullanarak bir PSD dosyasını programlı olarak bir TIFF görüntüsüne dönüştürmeniz gerekebilir. Aşağıdaki bölümlerde PSD dönüştürme açıklanmaktadır:

PSD’den TIFF’e Görüntü Dönüştürücü – Java API Kurulumu

Aspose.PSD for Java API, Photoshop ve görüntü formatlarını uygulamalarınızda programlı olarak işlemek için kullanılabilir. İndirilenler bölümünden JAR dosyasını indirerek veya projenizin pom.xml dosyasında aşağıdaki yapılandırmalarla hızlı bir şekilde API kurulumu yapabilirsiniz:

Depo:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Bağımlılık:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Java kullanarak Programlı Olarak PSD’yi TIFF Görüntüsüne Dönüştürün

Aşağıdaki adımlarla bir PSD dosyasını TIFF görüntüsüne dönüştürebilirsiniz:

  1. Image sınıfını kullanarak mevcut bir PSD görüntüsünü yükleyin.
  2. TiffOptions sınıfının bir örneğini oluşturun.
  3. PSD dosyasını Kaydet yöntemiyle TIFF görüntüsüne dönüştürün.

Aşağıdaki kod, bir PSD dosyasının Java kullanılarak programlı olarak bir TIFF görüntüsüne nasıl dönüştürüleceğini gösterir:

// Mevcut bir PSD görüntüsünü Görüntü olarak yükleyin
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");

// TiffOptions sınıfının bir örneğini oluşturun
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);

// PSD'yi Tiff'e dönüştür
image.save("PSD-to-Tiff.tiff", options);

Java’da Sıkıştırma ile PSD’yi TIFF Görüntüsüne Dönüştürün

Gelişmiş seçeneklerle bir PSD dosyasını TIFF görüntüsüne dönüştürebilirsiniz. TiffOptions sınıfı, sıkıştırma türünü, örnek başına bit sayısını vb. belirtmek için farklı seçenekler sunar. Bir PSD dosyasını sıkıştırma ile TIFF’e dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Bir PSD dosyasını görüntü olarak yükleyin ve PsdImage nesnesine yayın.
  2. Ortaya çıkan görüntü için bir TiffOptions örneği oluşturun.
  3. BitsPerSample, Sıkıştırma, Fotometrik mod ve gri tonlama paletini ayarlayın.
  4. Çıkış TIFF görüntüsünü sıkıştırma ile kaydedin.

Aşağıdaki kod, Java kullanılarak sıkıştırılmış bir PSD dosyasının TIFF görüntüsüne nasıl dönüştürüleceğini açıklar:

// Bir PSD dosyasını görüntü olarak yükleyin ve onu PsdImage'a aktarın
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");

// Ortaya çıkan görüntü için bir TiffOptions örneği oluşturun
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);

// BitsPerSample, Compression, Photometric modu ve gri tonlama paletini ayarlayın
int[] ushort  =  {4};  
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));

// Çıktı TIFF görüntüsünü kaydet
psdImage.save("SampleTiff_out.tiff", outputSettings);

Ücretsiz Değerlendirme Lisansı Alın

API’yi tam kapasitesiyle test etmek için bir Ücretsiz Değerlendirme Lisansı talep edebilirsiniz.

Çözüm

Bu makalede, bir PSD dosyasını TIFF görüntüsüne nasıl dönüştüreceğinizi öğrendiniz. TIFF görüntüsünü Java kullanarak programlı olarak işlerken görüntü sıkıştırma da gerçekleştirebilirsiniz. Ayrıca, API’nin diğer bazı özelliklerini keşfetmek için lütfen API Dokümantasyonu’na bakın. Herhangi bir endişeniz olması durumunda lütfen Ücretsiz Destek Forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız