
Peki, üçüncü taraf yazılım yüklemeden bir TIFF görüntüsünü nasıl düzenleyebilirsiniz? Bir TIFF’i katmanlarla birlikte bir PSD‘ye dönüştürmek bir seçenek olabilir ve güncellemeleri yapmak için kullanılabilir. Bu blog yazısı, bir TIFF dosyasını programlı ve program dışı olarak Photoshop dosyasına nasıl dönüştüreceğinizi öğretir. Aspose.Imaging, bir görüntü manipülasyon kütüphanesi ve bir çevrimiçi araç sunmaktadır. Ancak, Aspose.Imaging for Java‘yı mevcut Java projenizle kolayca entegre edebilir ve bir TIFF’ten PSD’ye dönüştürücü geliştirmek birkaç yöntem çağrısı meselesi olacaktır. Şimdi, Java’da TIFF’i PSD’ye dönüştürmeyi programlı olarak nasıl yapacağımıza başlayalım.
Bu makalede aşağıdaki konular ele alınacaktır:
- Görüntü Manipülasyon Kütüphanesi Kurulumu
- Java’da TIFF’i PSD’ye Dönüştür - Kod Örneği
- TIFF’ten PSD’ye Dönüştürücü - Çevrimiçi Araç
Görüntü Manipülasyon Kütüphanesi Kurulumu
Kurulum için bu JAR dosyasını indirip alabilir veya aşağıdaki Maven yapılandırmalarını kullanabilirsiniz:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>24.5</version>
<classifier>jdk16</classifier>
</dependency>

Java’da TIFF’i PSD’ye Dönüştür - Kod Örneği
Bu bölüm, bu görüntü manipülasyon kütüphanesini kullanarak TIFF’i katmanlarla PSD’ye dönüştürmeyi göstermektedir. Aşağıda belirtilen adımları takip edebilirsiniz:
- Image sınıfının bir nesnesini oluşturun ve kaynak TIFF görüntüsünü load yöntemini çağırarak yükleyin.
- PsdOptions sınıfının bir örneğini oluşturun.
- Renk modunu ayarlamak için setColorMode yöntemini çağırın.
- setVersion işlevi PSD dosyasının sürümünü ayarlar.
- PSD sıkıştırma yöntemini ayarlamak için setCompressionMethod yöntemini çağırın.
- PSD dosyasını diske kaydetmek için save yöntemini çağırın.
Aşağıdaki kod örneği, Java’da TIFF’i PSD’ye dönüştürmeyi programlı olarak nasıl yapacağınızı göstermektedir:
package com.example; | |
import com.aspose.imaging.Image; | |
import com.aspose.imaging.fileformats.psd.ColorModes; | |
import com.aspose.imaging.fileformats.psd.CompressionMethod; | |
import com.aspose.imaging.imageoptions.PsdOptions; | |
// Convert TIFF to PSD in Java - Image Manipulation Library | |
public class Main | |
{ | |
public static void main(String... args) | |
{ | |
//Define the working directory. | |
String dataDir = "/files/"; | |
String sourceFileName = dataDir + "sample.tiff"; | |
// Create an object of the Image class and load the source TIFF image by calling the load method. | |
try (Image image = Image.load(sourceFileName)) | |
{ | |
// Instantiate an instance of the PsdOptions class. | |
PsdOptions ptions = new PsdOptions(); | |
// Call the setColorMode method to set the color mode. | |
ptions.setColorMode(ColorModes.Rgb); | |
// The setVersion function sets the PSD file version. | |
ptions.setVersion(4); | |
// Invoke the setCompressionMethod method to set the PSD compression method. | |
ptions.setCompressionMethod(CompressionMethod.RLE); | |
// Call the save method to save the PSD file to disk. | |
image.save(dataDir+ "tiffTopsd.psd", ptions); | |
} | |
} | |
} |
Aşağıdaki görüntüde çıktıyı görebilirsiniz:

TIFF’ten PSD’ye Dönüştürücü - Çevrimiçi Araç
Aşağıdaki görüntüye tıklayın ve sizi çevrimiçi görüntü PSD’ye dönüştürme aracına yönlendirecektir. Ayrıca, bu uygulama web tabanlıdır ve Aspose.Imaging for Java tarafından desteklenmektedir. Her şeyden önemlisi, bu ücretsiz bir araçtır ve güvenli bir TIFF’ten PSD’ye dönüşüm sunar.

Katmanlarla TIFF’i PSD’ye Dönüştür - Ücretsiz Lisans Alın
Artık bu görüntü manipülasyon kütüphanesini deneme sınırlamaları olmadan denemek için bir ücretsiz geçici lisans alabilirsiniz.
Özet
Bu makaleyi, görüntüden PSD’ye dönüşümle ilgili faydalı bulduğunuzu umarak burada sonlandırıyoruz. Ayrıca, Aspose.Imaging for Java kullanarak Java’da TIFF’i PSD’ye dönüştürmeyi uyguladık. Ek olarak, bu görüntü manipülasyon kütüphanesi yalnızca dönüşümle sınırlı değildir, aynı zamanda görüntü işleme özellikleri de sunmaktadır. Bu nedenle, daha fazla keşif için belgelere, GitHub repo ve API referanslarına göz atmanızı öneririz.
Soru Sor
Sorularınızı veya sorgularınızı bize forum üzerinden bildirebilirsiniz.