Có thể cắt hình ảnh JPG mà không làm giảm chất lượng / giải nén phần còn lại của hình ảnh không?
Có thể cắt hình ảnh JPG mà không làm giảm chất lượng / giải nén phần còn lại của hình ảnh không?
Câu trả lời:
FreeVImager có thể làm điều này với GUI đẹp.
Nó cũng có thể thực hiện phép quay JPEG không mất dữ liệu (xoay 90 độ là không mất). Đó là FOSS, vì vậy nếu bạn dùng Linux, đáng để lấy Rượu cho một người.
jpg
; nếu tôi sử dụng GIMP, tôi không thể làm được.
Có thể cắt xén hình ảnh JPEG bằng cách sử dụng ứng dụng "jpegtran" đi kèm với libjpeg; xem https://en.wikipedia.org/wiki/Libjpeg .
Trích dẫn từ "man jpegtran" trên hệ thống cài đặt jpegtran:
.. crop lossless bị hạn chế bởi định dạng JPEG hiện tại: góc trên bên trái của vùng được chọn phải nằm trên ranh giới iMCU [8 hoặc 16]. Nếu điều này không giữ được các tham số crop nhất định, chúng tôi sẽ âm thầm di chuyển góc trên bên trái lên và / hoặc bên trái để làm như vậy, đồng thời tăng kích thước vùng để giữ cho góc phía dưới bên phải không thay đổi. (Do đó, hình ảnh đầu ra bao phủ ít nhất là khu vực được yêu cầu, nhưng có thể bao phủ nhiều hơn.)
Với phần mềm chỉnh sửa hình ảnh khác, bạn có thể giảm thiểu tổn thất bằng cách đảm bảo rằng vùng bị cắt có kích thước là bội số của 8 và được đặt với độ lệch là bội số của 8 (hoặc 16, nếu các màu được ghép lại) từ góc trên bên trái của ảnh gốc và "chất lượng" nén giống như ảnh gốc.
Nếu bạn đang sử dụng Photoshop® thì tôi không tin rằng hình ảnh sẽ nén khi nó cắt. Quá trình nén xảy ra khi bạn lưu lại tài liệu dưới dạng JPG. Luôn luôn là tốt nhất để bắt đầu với định dạng hình ảnh không nén không mất dữ liệu cao nhất mà bạn có thể, chẳng hạn như .NEF, .BMP ... những người khác (?) Như đã nói, hãy ị ra.