Java kullanarak PSD'ye Resim Filigranı Nasıl Eklenir

Bu basit ve ayrıntılı öğreticide, Java kullanarak ** PSD öğesine nasıl resim filigranı ekleneceğini öğreneceğiz**. Java’da PSD’ye görüntü filigranı eklemek, kalpazanların belgenin yasa dışı bir kopyasını oluşturmasını zorlaştırır.

Java kullanarak PSD’ye Görüntü Filigranı Ekleme Adımları

  1. Maven Deposundan projenize Aspose.PSD for Java yükleyin
  2. PsdImage sınıf örneğini kullanarak kaynak PSD dosyasını yükleyin
  3. Görüntüleri yükleyin ve PSD katmanlarına filigran olarak ekleyin
  4. Java kullanarak PSD dosyasını filigranlı diske kaydedin

Aşağıdaki örnekte, Java*‘da PSD dosyasına *filigran eklemek çok kolaydır. PSD’ye görüntü filigranı eklemek için sisteminizde Adobe Photoshop kurulumuna bağımlı değilsiniz. Kaynak PSD dosyasını yüklemeniz ve görüntüyü PSD katmanlarına filigran olarak eklemeniz yeterlidir. Son olarak, PSD’yi filigranla diske kaydedersiniz. Bu örneği kullanarak PSD katmanlarının içine BMP veya JPEG görüntüleri de filigran olarak ekleyebilirsiniz.

Java’da PSD’ye Görüntü Filigranı Ekleme Kodu

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.Point;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.fileformats.psd.layers.Layer;
import com.aspose.psd.imageoptions.PsdOptions;
import java.io.FileInputStream;
import java.io.InputStream;
public class addImageWatermarkToPSD {
public static void main(String[] argumentsList) throws IOException, Exception {
// Setting the API license for Aspose.PSD for Java
License license = new License();
license.setLicense("Aspose.PSD.lic");
// Load a PSD file into PsdImage object
PsdImage PSDFileToAddImageWatermark = (PsdImage)Image.load("PSDFileToAddImageWatermark.psd");
// Loading the watermark image inside PSD layer
InputStream BaseLayerFile = new FileInputStream("BaseLayer.png");
Layer baseLayer = new Layer();
Layer BaseLayer = new Layer(BaseLayerFile);
// Inserting image inside layers of PSD image
PSDFileToAddImageWatermark.addLayer(BaseLayer);
// Inserting watermark PNG image inside second layer of PSD Image
InputStream ImageWatermarkFile = new FileInputStream("ImageWatermark.png");
Layer ImageWatermarkLayer = new Layer(ImageWatermarkFile);
// Insert image watermark to PSD layer
BaseLayer.drawImage(new Point(0, 0), ImageWatermarkLayer);
// Save watermarked PSD file
PSDFileToAddImageWatermark.save("ImageWatermarkedPSD.psd", new PsdOptions());
}
}

Bu örnekte, Java* kullanarak PSD’ye *görüntü filigranı eklemeyi öğrendiniz. Daha önce nasıl C# ile PSD’ye görüntü filigranı ekleyin yapılacağını araştırmıştık. Örnek kod, hem Windows hem de Linux tabanlı ortamlarda her türlü Java tabanlı uygulama ile kullanılabilir.

 Türkçe