Sử dụng Layer Điều chỉnh để Tăng cường PSD
Tổng quan
Bài viết này khám phá việc chỉnh sửa các lớp điều chỉnh trong Aspose.PSD cho Java. Các lớp điều chỉnh là một tính năng mạnh mẽ trong chỉnh sửa ảnh cho phép bạn thực hiện các thay đổi không phá hủy đối với ảnh của bạn. Aspose.PSD cung cấp một tập hợp toàn diện các lớp điều chỉnh mà bạn có thể sử dụng để sửa đổi các khía cạnh khác nhau của ảnh của bạn.
Để minh họa việc chỉnh sửa các lớp điều chỉnh, chúng tôi sẽ cung cấp một đoạn mã mẫu ở cuối trang mà nạp hình ảnh PSD và áp dụng các điều chỉnh khác nhau cho các lớp của nó.
Trong đoạn mã mẫu sau, chúng tôi bắt đầu bằng việc nạp hình ảnh PSD bằng cách sử dụng phương thức PsdImage.load(). Sau đó, chúng tôi thiết lập các tùy chọn để lưu các tệp PNG đầu ra. Lớp PngOptions cho phép chúng ta chỉ định loại màu cho hình ảnh đầu ra.
Tiếp theo, chúng tôi lặp qua từng lớp trong hình ảnh PSD và kiểm tra loại của nó bằng cách sử dụng phương thức isAssignable(). Nếu lớp là một loại cụ thể, chúng ta ép kiểu nó thành loại đó bằng cách sử dụng phương thức cast() và áp dụng điều chỉnh mong muốn. Ví dụ, chúng tôi điều chỉnh độ sáng và sự tương phản của một BrightnessContrastLayer, sửa đổi mức độ của một LevelsLayer, thêm một điểm đường cong vào một CurvesLayer, và còn nhiều nữa.
Bạn có thể thêm mã khác để áp dụng các điều chỉnh khác cho các lớp tương ứng của họ. Aspose.PSD cung cấp một loạt rộng lớp điều chỉnh, như ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer, và nhiều lớp khác.
Cuối cùng, chúng tôi lưu hình ảnh đã sửa đổi bằng cách sử dụng phương thức save() của lớp PsdImage.
Điều này cung cấp một cái nhìn tổng quan cơ bản về cách chỉnh sửa các lớp điều chỉnh trong Aspose.PSD cho Java. Bạn có thể tùy chỉnh các điều chỉnh theo yêu cầu của mình và khám phá các tùy chọn khác nhau có sẵn trong tài liệu API.
Vui lòng kiểm tra ví dụ đầy đủ bên dưới.