Cách thêm hình mờ vào PSD bằng Java

Trong hướng dẫn đơn giản và chi tiết này, chúng ta sẽ tìm hiểu cách thêm hình mờ hình ảnh vào PSD bằng Java. Việc thêm hình mờ hình ảnh vào PSD trong Java khiến những kẻ giả mạo khó tạo bản sao bất hợp pháp của tài liệu hơn.

Các bước để thêm hình mờ vào PSD bằng Java

  1. Cài đặt Aspose.PSD for Java từ Kho lưu trữ Maven vào dự án của bạn
  2. Tải tệp PSD nguồn bằng phiên bản lớp PsdImage
  3. Tải hình ảnh và thêm chúng vào các lớp PSD dưới dạng hình mờ
  4. Lưu tệp PSD có hình mờ trên đĩa bằng Java

Trong ví dụ sau, rất dễ dàng để chèn hình mờ vào tệp PSD trong Java. Bạn không phụ thuộc vào việc cài đặt Adobe Photoshop trên hệ thống của mình để bao gồm hình mờ hình ảnh trong PSD. Bạn chỉ cần tải tệp PSD nguồn và thêm hình ảnh dưới dạng hình mờ trong các lớp PSD. Cuối cùng, bạn lưu PSD có watermark trên đĩa. Bạn cũng có thể thêm hình ảnh BMP hoặc JPEG bên trong các lớp PSD dưới dạng hình mờ bằng cách sử dụng ví dụ này.

Mã để thêm hình mờ vào PSD trong Java

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());
}
}

Trong mẫu này, bạn đã học cách thêm hình mờ hình ảnh vào PSD bằng Java. Trước đây chúng ta đã khám phá cách thêm hình mờ vào PSD trong C#. Mã mẫu có thể được sử dụng với bất kỳ loại ứng dụng dựa trên Java nào trong cả môi trường dựa trên Windows hoặc Linux.

 Tiếng Việt