Gần đây, chúng tôi đã xuất bản một bài viết trên blog trình bày cách thay đổi độ mờ, chế độ hòa trộn và lớp màu trong các lớp Photoshop bằng cách sử dụng Aspose.PSD cho Python qua .NET. Tuy nhiên, bài viết này sẽ đi qua cách thay đổi kích thước, xoay và cắt các lớp PSD trong Python bằng cách sử dụng SDK này. Chúng tôi sẽ tiến thêm một bước nữa trong tự động hóa các tệp PSD với sự trợ giúp của các tính năng được cung cấp bởi Aspose.PSD cho Python qua .NET. Ngoài ra, chúng tôi sẽ cho bạn thấy đầu ra được xử lý bởi SDK Python này. Vậy, hãy bắt đầu bằng cách cài đặt SDK này và sau đó chúng tôi sẽ đi thẳng vào việc thực hiện.
Cài đặt
Nếu bạn chưa cài đặt Aspose.PSD cho Python qua .NET, bạn có thể cài đặt nó bằng cách chạy lệnh sau:
pip install aspose-psd
Nếu không, bạn có thể tải SDK Python này từ liên kết này.
Thay đổi kích thước, Xoay, & Cắt lớp PSD trong Python
Bạn có thể chọn giải pháp lập trình này để cắt hoặc lật một lớp Photoshop. Vui lòng làm theo các bước được nêu dưới đây:
- Tạo một đối tượng của lớp PngOptions và thiết lập tùy chọn lưu PNG với kênh alpha.
- Khởi tạo một thể hiện của lớp PsdLoadOptions và thiết lập tùy chọn tải PSD.
- Tải hình ảnh PSD bằng cách sử dụng các tùy chọn đã chỉ định.
- Chuyển đổi hình ảnh đã tải sang loại PsdImage để truy cập lớp.
- Lưu PSD gốc (trước bất kỳ thay đổi nào) dưới dạng PNG để so sánh.
- Gọi phương thức resize để thay đổi kích thước lớp tại chỉ số 2 thành 25x25 pixel bằng cách sử dụng phương pháp lấy mẫu chất lượng cao.
- Xoay lớp tại chỉ số 5 theo chiều kim đồng hồ 45 độ với nền màu vàng.
- Tăng độ tương phản của lớp tại chỉ số 3 lên một hệ số 3.
- Cắt lớp tại chỉ số 10 thành một hình chữ nhật bắt đầu từ (10, 10) với kích thước 20x20.
- Gọi phương thức save để lưu hình ảnh đã cập nhật sau tất cả các thay đổi lớp.
Mẫu mã sau đây cho thấy cách thay đổi kích thước, xoay và cắt các lớp PSD trong Python:
Đầu ra:
Nhận Giấy phép Miễn phí
Nhận một giấy phép tạm thời miễn phí để thử nghiệm SDK này mà không có giới hạn đánh giá.
Tóm tắt
Aspose.PSD cho Python qua .NET đã làm cho việc thay đổi kích thước, xoay và cắt các lớp PSD trong Python trở nên dễ dàng và đơn giản. Bạn đã thấy rằng chúng ta có thể thay đổi kích thước, cắt và lật các lớp Photoshop chỉ bằng cách gọi các phương thức. Thực tế, bạn có thể làm nhiều hơn nữa vì có một loạt các tính năng được cung cấp bởi SDK Python này. Vì vậy, hãy giữ liên lạc với tài liệu và Tài liệu API cho các phiên bản mới. Hơn nữa, bạn có thể xem các ví dụ trên GitHub của chúng tôi trong trường hợp có bất kỳ sự mơ hồ nào.
Cuối cùng, xin vui lòng ghé thăm diễn đàn của chúng tôi để đặt câu hỏi.