Chuyển đến nội dung

JPG → PNG

Chuyển JPG sang PNG

Thả một tệp JPG và nhận lại PNG chứa đúng những pixel bên trong nó. Việc giải mã diễn ra cục bộ trong thẻ này, nên một bức ảnh bạn không muốn đưa cho người lạ cũng không bao giờ bị truyền đi.

Thả tệp JPG vào đây

hoặc

Các lỗi nén của JPEG nay được lưu nguyên trạng: không gì được khôi phục, và một tệp PNG từ ảnh chụp thường nặng gấp nhiều lần tệp JPG.

Cách chuyển JPG sang PNG

1

Nạp tệp JPG

Thả tệp, dán hoặc duyệt để chọn. Các tệp có đuôi .jpeg, .jpe hay .jfif là cùng một định dạng và cũng được chấp nhận.

2

Đặt kích thước đầu ra

Để giới hạn chiều rộng và chiều cao ở 0 nếu muốn giữ nguyên kích thước gốc, hoặc đặt một giá trị để thu nhỏ ảnh ngay khi ghi.

3

Lưu tệp PNG không mất dữ liệu

Tải bản sao không mất dữ liệu về và mở nó trong phần mềm chỉnh sửa, dàn trang hay quy trình đang cần một tệp không phải qua thêm bước nén.

Một tệp JPG trông thế nào khi đã thành PNG

JPEG nén bằng phép biến đổi cô-sin rời rạc, loại bỏ những chi tiết mà nó cho là khó thấy; PNG lọc từng hàng rồi nén kết quả bằng deflate mà không bỏ mất gì. Vì vậy chuyển đổi nghĩa là giải mã JPEG trở lại thành pixel rồi lưu chính xác những pixel đó — cùng kích thước, cùng màu sắc, không mất thêm và không sinh lỗi mới.

Điều nó không thể làm là hoàn tác phần nén đã xảy ra. Vệt khối quanh cạnh sắc, dải màu trên nền trời phẳng lì và các mảng họa tiết mịn đã mất nay nằm sẵn trong pixel, và PNG giữ nguyên chúng một cách trung thực. Cái giá phải trả là dung lượng: một ảnh chụp vừa trong 2 MB khi là JPG có thể vượt 10 MB khi thành PNG, khiến PNG trở thành định dạng cuối sai cho ảnh chụp nhưng lại đúng khi dùng làm bước trung gian để chỉnh sửa.

Câu hỏi về chuyển JPG sang PNG

Vì sao tệp PNG lại lớn hơn nhiều đến vậy?

Vì PNG không thể bỏ chi tiết đi. Chuyển màu mượt và họa tiết mịn chính là chỗ bộ mã hóa JPEG dồn ngân sách nén của nó, nên cùng số pixel đó cần số byte nhiều gấp mấy lần trong một vùng chứa không mất dữ liệu. Đồ họa phẳng gần như không tăng; ảnh chụp có thể tăng gấp mười.

Tôi có thể làm tệp PNG nhỏ hơn ngay khi chuyển đổi không?

Hãy đặt chiều rộng hoặc chiều cao tối đa, ảnh sẽ được thu nhỏ theo tỷ lệ trước khi mã hóa; để cả hai bằng 0 là giữ nguyên kích thước gốc. Giảm một nửa mỗi cạnh sẽ bỏ đi khoảng ba phần tư số pixel, và đó là cách duy nhất thực sự thu nhỏ một tệp không mất dữ liệu.

Ảnh có trông đẹp hơn khi thành PNG không?

Không. Các lỗi nén đã hình thành từ lúc tệp JPEG được ghi, và việc giải mã không thể phân biệt chúng với chi tiết thật, nên PNG giữ lại cả hai như nhau. Điều được cải thiện là những gì diễn ra sau đó: các lần chỉnh sửa và lưu lại không còn tốn thêm một thế hệ nén nữa.

Tệp JPG có thể lớn đến đâu, và nó đi đâu?

Tối đa 64 MB mỗi tệp, và mỗi tệp được xử lý riêng chứ không đóng thành một gói. Quá trình chuyển đổi chạy hoàn toàn trong thẻ này, nên không có gì phải tải lên và không cần tạo tài khoản; sau khi tải xong, công cụ vẫn tiếp tục chạy kể cả khi không có kết nối.