Giới hạn nền JPG: định dạng không thể giữ được
JPG không thể lưu trữ nền trong suốt. Mỗi pixel trong JPG phải phân giải thành màu hiển thị, do đó, phần cắt được lưu dưới dạng JPG sẽ được làm phẳng trên nền trắng, đen hoặc màu đã chọn khác. Nếu bạn cần khu vực xung quanh chủ đề vẫn trống, thay vào đó hãy xuất PNG.
Hạn chế này không làm cho JPG trở thành một nguồn ảnh xấu. Nó chỉ có nghĩa là JPG và đầu ra trong suốt có các công việc khác nhau.
“Không thể giữ được sự minh bạch” nghĩa là gì
Một phần bị cắt chứa hai loại thông tin:
- màu sắc nhìn thấy được của đối tượng;
- mức độ hiển thị của mỗi pixel, bao gồm các pixel cạnh trống hoàn toàn và một phần trong suốt.
Phần thứ hai thường được gọi là alpha. JPG không có nơi nào để lưu trữ nó.
Khi phần mềm biến hình cắt trong suốt thành JPG, nó phải quyết định màu hiển thị nào sẽ thay thế mọi pixel trống. Kết quả lại trở thành một hình chữ nhật hoàn chỉnh. Thông thường, sự thay thế đó có màu trắng, nhưng nó có thể là màu đen hoặc bất kỳ màu tô nào được chọn.
Không có gì sai với tập tin. Thông tin minh bạch đã bị xóa vì định dạng đích không thể mang thông tin đó.
Để biết phần giới thiệu bằng tiếng Anh đơn giản về alpha, hãy xem PNG trong suốt là gì?.
JPG vẫn có thể là đầu vào
Hầu hết ảnh chụp từ máy ảnh và điện thoại đều là ảnh hình chữ nhật thông thường. Họ đến với một căn phòng, bức tường, con phố hoặc mặt bàn đã hiện rõ phía sau đối tượng. Điều đó làm cho JPG trở thành đầu vào bình thường để xóa nền.
Quy trình làm việc hữu ích là:
- mở nguồn JPG;
- cô lập đối tượng;
- kiểm tra và tinh chỉnh cạnh;
- xuất kết quả mới dưới dạng PNG.
Nguồn và đầu ra không cần phải sử dụng cùng một định dạng. Chuyển đổi ảnh JPG thành PNG trong suốt sẽ trực tiếp thực hiện công việc đó.
Tại sao nền trắng có thể gây hiểu nhầm
Phần bị cắt trên nền trắng có thể trông trong suốt khi xem trên trang trắng. Di chuyển nó lên một slide tối và tấm màu trắng hình chữ nhật sẽ trở nên rõ ràng.
Sử dụng bài kiểm tra nhanh này:
- đặt hình ảnh lên trên một màu sáng không phải màu trắng;
- nhìn bốn góc;
- kiểm tra các khoảng trống xung quanh cánh tay, tay cầm và tóc.
Nếu màu kiểm tra không hiển thị qua các vùng đó thì tệp sẽ bị phẳng. Tên tệp .jpg xác nhận lý do. Tên tệp .png có thể hỗ trợ độ trong suốt, mặc dù PNG có thể vẫn được xuất có chủ ý với phần điền cố định.
Màu trắng là một màu. Độ trong suốt là sự vắng mặt của các pixel nền có thể nhìn thấy được.
Các cạnh mềm lại bộc lộ một hạn chế khác
Những đường cắt tốt không phải lúc nào cũng có ranh giới cứng nhắc. Tóc, lông thú, vải, bóng và các đường cong khử răng cưa có thể chứa các pixel cạnh hiển thị một phần. Alpha cho phép những pixel đó hòa trộn với nền mới.
Khi một cạnh trong suốt được làm phẳng thành JPG, cạnh đó sẽ được trộn với một màu cố định. Đặt JPG đó trên một màu khác và bạn có thể thấy:
- một đường viền nhạt;
- rìa tối;
- các góc hình hộp xung quanh chi tiết đẹp;
- một lớp mờ còn lại từ phần tô ban đầu.
Đây là lý do tại sao sau này chỉ xóa hình chữ nhật màu trắng khỏi JPG không phải lúc nào cũng khôi phục được phần cắt ban đầu. Các pixel chuyển tiếp đã được trộn với màu trắng.
Lưu JPG nhiều lần có thể làm giảm chất lượng
JPG sử dụng tính năng nén mất dữ liệu. Nó được thiết kế để làm cho hình ảnh chụp ảnh nhỏ hơn bằng cách đơn giản hóa chi tiết hình ảnh. Mỗi lần lưu bổ sung có thể tạo ra nhiều tiếng chuông, khối hoặc vết nhòe hơn, đặc biệt là xung quanh các cạnh sắc nét có độ tương phản cao.
Những hiện vật đó quan trọng xung quanh ranh giới bị cắt vì cạnh đó chính xác là nơi cần có chi tiết rõ ràng. Một nguồn bị nén mạnh có thể hiển thị:
- đường viền mờ;
- khối màu nhỏ gần đường viền;
- sợi bị mất hoặc các phần mỏng;
- nhiễu màu giống với chi tiết nền.
Việc xuất sang PNG sẽ ngăn chặn một giai đoạn JPG bị mất khác sau khi cắt bỏ. Nó không thể khôi phục chi tiết đã bị thiếu trong nguồn nhưng nó tránh thêm tính năng nén JPG vào kết quả trong suốt.
Khi JPG vẫn là tệp cuối cùng chính xác
JPG có thể là định dạng phân phối hợp lý khi tất cả những điều sau đều đúng:
- nền cuối cùng được cố ý cố định;
- không cần minh bạch;
- hình ảnh chủ yếu là nhiếp ảnh;
- đích đến chấp nhận hoặc ưu tiên JPG;
- kích thước phân phối nhỏ hơn quan trọng hơn những thay đổi nền trong tương lai.
Ví dụ: một biểu ngữ đã hoàn thiện với toàn bộ phông nền chụp ảnh có thể không được hưởng lợi từ alpha. Ảnh danh mục nền trắng cuối cùng cũng có thể được gửi dưới dạng JPG nếu thông số kỹ thuật nhận yêu cầu.
Điểm quan trọng là ý định. Làm phẳng bản gốc trong suốt theo màu được yêu cầu, sau đó tạo bản sao phân phối JPG. Đừng loại bỏ bản gốc trừ khi bạn chắc chắn rằng chủ đề sẽ không bao giờ cần một hình nền khác.
Bảng quyết định thực tế
| Cần | Sử dụng |
|---|---|
| Bắt đầu từ ảnh điện thoại hoặc máy ảnh | JPG có thể ổn |
| Giữ nguyên vùng nền trống | PNG |
| Tái sử dụng một hình cắt trên nhiều màu | Bậc thầy PNG trong suốt |
| Cung cấp bức ảnh cuối cùng trên một nền cố định | JPG có thể phù hợp |
| Bảo quản các cạnh mềm trong suốt một phần | PNG |
| Gặp một điểm đến yêu cầu rõ ràng JPG | Làm phẳng có chủ ý rồi xuất JPG |
Để có sự so sánh rộng hơn về các định dạng hình cắt hiện đại, hãy đọc PNG vs WebP vs AVIF dành cho các hình cắt ra.
Lỗi khôi phục thường gặp
Đổi tên tiện ích mở rộng
Việc thay đổi image.jpg thành image.png không chuyển đổi tệp hoặc khôi phục alpha. Xuất hoặc chuyển đổi thông qua phần mềm thực sự ghi dữ liệu PNG.
Xóa màu trắng khỏi JPG đã được làm phẳng
Điều này có thể hiệu quả đối với đồ họa có viền cứng đơn giản, nhưng nó thường làm hỏng các phần màu trắng của đối tượng và để lại vết bẩn ở cạnh nhợt nhạt. Trở về chủ trong suốt sẽ an toàn hơn.
Gửi bản xem trước thay vì xuất
Ảnh chụp màn hình làm phẳng toàn bộ bản xem trước, bao gồm mọi bàn cờ hiển thị. Sử dụng hành động xuất của trình chỉnh sửa.
Giả sử mọi PNG đều trong suốt
PNG có thể mang alpha nhưng cũng có thể chứa nền mờ hoàn toàn. Xác minh nó qua một màu tương phản.
Quy trình làm việc an toàn nhất
Sử dụng JPG để phát huy tác dụng: đầu vào ảnh thông thường và phân phối nền cố định nhỏ gọn. Sử dụng PNG khi kết quả phải duy trì độ trong suốt.
Giữ bản gốc PNG sạch sau khi xóa nền. Từ bản gốc đó, hãy tạo JPG màu trắng, JPG màu hoặc bản sao đích khác khi được yêu cầu. Lệnh này bảo toàn các tùy chọn và tránh cố gắng xây dựng lại tính minh bạch sau khi nó đã bị san phẳng.