Làm cách nào để sửa đổi thẻ định hướng EXIF ​​của hình ảnh?


16

Tôi muốn thay đổi thẻ định hướng EXIF ​​trong ảnh JPEG của mình nhưng không thực sự xoay chúng. Tôi muốn làm điều này để sử dụng chúng như một trường hợp thử nghiệm cho một ứng dụng tôi đã thực hiện.

Làm thế nào tôi có thể làm điều đó trong Linux? Tôi có thể làm điều đó với exiftool? Và nếu vậy thì thế nào?

Câu trả lời:


25

Bạn có thể truy xuất thông tin định hướng hiện có thông qua exiftoolnhư sau:

exiftool -Orientation -n image.jpg

Điều này sẽ hiển thị giá trị bên trong của thông tin định hướng được giữ trong các thẻ MIE. Bạn có thể trả về giá trị dưới dạng một chuỗi tiếng Anh bằng cách bỏ -ncờ. Bạn có thể tìm thấy thông tin bổ sung ở đây về các giá trị xoay / định hướng cụ thể.

Thay đổi dữ liệu định hướng có exiftoolthể được thực hiện như sau:

exiftool -Orientation=1 -n image.jpg

Ở đây, hướng được đặt thành 1, cho biết không có xoay . Những con số này được định nghĩa theo đặc điểm kỹ thuật EXIF; bạn có thể thấy những gì ảnh hưởng đến các giá trị xoay khác nhau trong liên kết ở trên.

(lưu ý: bạn phải sử dụng -nđối số khi cài đặt hướng để chỉ ra rằng giá trị là số. Nếu bạn quên, exiftool sẽ hiểu orientation=xsố đó là một chuỗi và đặt xoay vòng tức là. exiftool -orientation=1 image.jpgThực tế sẽ đặt hướng thành 3 là 'Xoay 180 ')


-2

Lệnh bên dưới có thể được sử dụng để thay đổi hướng, ví dụ exiftool -orientation = "Ngang (bình thường)" filename.tiff

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.