Sử dụng Python để chuyển đổi hình ảnh từ TIFF sang PNG
Tạo ứng dụng Python để chuyển đổi hình ảnh và ảnh TIFF sang PNG thông qua API máy chủ
Cách chuyển đổi hình ảnh và ảnh từ TIFF sang PNG bằng Python
Chuyển đổi tập tin hình ảnh từ định dạng này sang định dạng khác là một nhiệm vụ phổ biến mà mọi nhà thiết kế đồ họa đều gặp phải. Hiệu quả và sự xuất sắc trong việc chuyển đổi tệp không chỉ ảnh hưởng đến tốc độ hoàn thành mà còn đóng vai trò quan trọng trong việc đánh giá chất lượng công việc tổng thể. Về nguồn hình ảnh, chúng thường đòi hỏi phải chuyển đổi sang các định dạng thay thế phù hợp hơn cho việc in ấn hoặc phân phối trực tuyến. Hình ảnh được tạo bằng trình chỉnh sửa đồ họa có thể ở định dạng vector. Trong những trường hợp như vậy, để xuất bản trang web, nó phải trải qua quá trình rasterization và được lưu ở định dạng raster. Bạn có tùy chọn chuyển đổi hình ảnh ở định dạng không nén để có chất lượng vượt trội hoặc lưu nó sang định dạng nén không mất dữ liệu để giảm thiểu kích thước tệp. Đối với các trường hợp bắt buộc phải giảm kích thước tệp, như trong ứng dụng trang web, có khả năng chuyển đổi sang định dạng nén bị mất dữ liệu. Các thuật toán nén dữ liệu chuyên dụng cho hình ảnh có thể giảm đáng kể kích thước tệp trong khi vẫn duy trì chất lượng hình ảnh ở mức chấp nhận được, đảm bảo tải hình ảnh nhanh chóng. Để chuyển đổi hình ảnh và ảnh từ TIFF sang PNG, chúng tôi sẽ sử dụng Aspose.Imaging for Python via .NET API là API chuyển đổi và thao tác hình ảnh giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng Python. Bạn có thể cài đặt nó bằng lệnh sau từ lệnh hệ thống của mình.
Dòng lệnh hệ thống
>> pip install aspose-imaging-python-net
Các bước chuyển đổi TIFF thành PNG qua Python
Các nhà phát triển có thể dễ dàng tải và chuyển đổi tệp TIFF sang PNG chỉ trong một vài dòng mã.
- Tải tệp TIFF bằng phương thức Image.Load
- Tạo và đặt phiên bản của lớp con bắt buộc của ImageOptionsBase (ví dụ: BmpOptions, PngOptions, v.v.)
- Gọi phương thức Image.Save
- Chuyển đường dẫn tệp có phần mở rộng PNG & đối tượng của lớp ImageOptionsBase
yêu cầu hệ thống
Trước khi chạy mã ví dụ chuyển đổi, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau.
- Hệ điều hành: Windows hoặc Linux.
- Môi trường phát triển: Hỗ trợ .NET Core 7 trở lên như Microsoft Visual Studio.
Ứng dụng miễn phí để chuyển đổi TIFF thành PNG
- Chọn hoặc kéo và thả hình ảnh TIFF
- Chọn định dạng và nhấp vào nút Chuyển đổi
- Nhấp vào nút Tải xuống để tải xuống hình ảnh PNG
Kiểm tra bản trình diễn trực tiếp của chúng tôi để chuyển đổi TIFF thành PNG
Chuyển đổi TIFF thành PNG - Python
TIFF Những gì là TIFF Định dạng tệp
TIFF hoặc TIF, Định dạng tệp hình ảnh được gắn thẻ, đại diện cho hình ảnh raster được sử dụng trên nhiều thiết bị tuân thủ tiêu chuẩn định dạng tệp này. Nó có khả năng mô tả dữ liệu hình ảnh mức độ mật, thang độ xám, bảng màu và dữ liệu hình ảnh đầy đủ màu sắc trong một số không gian màu. Nó hỗ trợ các lược đồ nén mất dữ liệu cũng như không mất dữ liệu để lựa chọn giữa không gian và thời gian cho các ứng dụng sử dụng định dạng. Định dạng này có thể mở rộng và đã trải qua một số sửa đổi cho phép đưa vào một lượng thông tin cá nhân hoặc mục đích đặc biệt không giới hạn. Định dạng không phụ thuộc vào máy và không bị giới hạn như bộ xử lý, hệ điều hành hoặc hệ thống tệp.
Đọc thêm | TIFFPNG Những gì là PNG Định dạng tệp
PNG, Đồ họa mạng di động, đề cập đến một loại định dạng tệp hình ảnh raster sử dụng tính năng nén không có lỗ. Định dạng tệp này được tạo để thay thế cho Định dạng trao đổi đồ họa (GIF) và không có giới hạn bản quyền. Tuy nhiên, định dạng tệp PNG không hỗ trợ hình ảnh động. Định dạng tệp PNG hỗ trợ nén hình ảnh vô tận khiến nó trở nên phổ biến đối với người dùng. Theo thời gian, PNG đã phát triển như một trong những định dạng tệp hình ảnh được sử dụng nhiều nhất. Hầu hết tất cả các Hệ điều hành đều có hỗ trợ mở tệp PNG. Ví dụ, trình xem Microsoft Windows có khả năng mở tệp PNG vì theo mặc định, hệ điều hành có hỗ trợ sẵn có như một phần của quá trình cài đặt.
Đọc thêm | PNGCác chuyển đổi được hỗ trợ khác
Sử dụng Python, người ta có thể dễ dàng chuyển đổi các định dạng khác nhau bao gồm.