Tại sao ảnh của bạn không luôn xuất hiện xoay đúng

Mục lục:

Tại sao ảnh của bạn không luôn xuất hiện xoay đúng
Tại sao ảnh của bạn không luôn xuất hiện xoay đúng

Video: Tại sao ảnh của bạn không luôn xuất hiện xoay đúng

Video: Tại sao ảnh của bạn không luôn xuất hiện xoay đúng
Video: Cách cài file ipa cho iphone với Sideloadly trên windows - YouTube 2024, Tháng tư
Anonim
Bạn có bao giờ tự hỏi tại sao một số bức ảnh trông chính xác trong một số chương trình, nhưng lại xuất hiện nghiêng hoặc lộn ngược ở những người khác? Đó là bởi vì có hai cách khác nhau mà một bức ảnh có thể được xoay và không phải mọi chương trình đều nằm trên cùng một trang.
Bạn có bao giờ tự hỏi tại sao một số bức ảnh trông chính xác trong một số chương trình, nhưng lại xuất hiện nghiêng hoặc lộn ngược ở những người khác? Đó là bởi vì có hai cách khác nhau mà một bức ảnh có thể được xoay và không phải mọi chương trình đều nằm trên cùng một trang.

Hai cách một hình ảnh có thể được xoay

Theo truyền thống, máy tính luôn xoay hình ảnh bằng cách di chuyển các pixel thực tế trong hình ảnh. Máy ảnh kỹ thuật số không tự động xoay hình ảnh. Vì vậy, ngay cả khi bạn sử dụng máy ảnh và giữ nó theo chiều dọc để chụp ảnh ở chế độ dọc, ảnh đó sẽ được lưu sang một bên, ở chế độ ngang. Sau đó, bạn có thể sử dụng chương trình trình chỉnh sửa hình ảnh để xoay hình ảnh để hiển thị theo hướng dọc chính xác của nó. Trình chỉnh sửa hình ảnh sẽ di chuyển các pixel để xoay hình ảnh, sửa đổi dữ liệu hình ảnh thực tế.

Điều này chỉ làm việc, ở khắp mọi nơi. Hình ảnh được xoay sẽ xuất hiện giống nhau trong mọi chương trình … miễn là bạn đã dành thời gian để xoay tất cả chúng theo cách thủ công.

Các nhà sản xuất muốn giải quyết sự khó chịu này, vì vậy họ đã thêm cảm biến quay cho máy ảnh kỹ thuật số và điện thoại thông minh hiện đại. Cảm biến phát hiện cách bạn đang cầm máy ảnh, trong nỗ lực xoay ảnh đúng cách. Nếu bạn chụp ảnh ở chế độ dọc, máy ảnh sẽ biết và có thể hoạt động phù hợp để bạn không phải tự xoay nó.

Thật không may, có một báo trước nhỏ. Phần cứng máy ảnh kỹ thuật số không thể xử lý trực tiếp hình ảnh ở dạng xoay. Vì vậy, thay vì thực hiện nhiệm vụ tính toán chuyên sâu xoay toàn bộ hình ảnh, máy ảnh sẽ thêm một đoạn dữ liệu nhỏ vào tệp, ghi chú định hướng hình ảnh. Nó thêm thông tin này vào dữ liệu Exif mà tất cả các ảnh đều có ( bao gồm các mô hình của máy ảnh bạn chụp nó với, định hướng, và thậm chí có thể là vị trí GPS, nơi các bức ảnh được chụp).

Về lý thuyết, sau đó, bạn có thể mở ảnh đó bằng một ứng dụng, nó sẽ xem xét các thẻ Exif, và sau đó trình bày ảnh trong vòng quay chính xác cho bạn. Dữ liệu hình ảnh được lưu ở dạng ban đầu, không được bảo vệ của nó, nhưng thẻ Exif cho phép các ứng dụng sửa nó.

Image
Image

Không phải mọi chương trình đều trên cùng một trang

Thật không may, không phải mọi phần mềm đều tuân theo thẻ Exif này. Một số chương trình - đặc biệt là các chương trình hình ảnh cũ hơn - sẽ chỉ tải hình ảnh và bỏ qua thẻ Định hướng Exif, hiển thị hình ảnh ở trạng thái ban đầu, không được bảo vệ của nó. Các chương trình mới hơn tuân theo các thẻ Exif sẽ hiển thị hình ảnh với vòng xoay chính xác của nó, do đó hình ảnh có thể xuất hiện có các phép quay khác nhau trong các ứng dụng khác nhau.

Xoay hình ảnh cũng không hoàn toàn chính xác. Thay đổi nó trong một ứng dụng cũ mà không hiểu thẻ Orientation và ứng dụng sẽ di chuyển các pixel thực tế xung quanh trong hình ảnh, cho nó một vòng quay mới. Nó sẽ chính xác trong các ứng dụng cũ hơn. Mở hình ảnh đó trong một ứng dụng mới tuân theo thẻ Định hướng và ứng dụng sẽ tuân theo thẻ Định hướng và lật hình ảnh đã xoay xung quanh, vì vậy nó sẽ có vẻ sai trong các ứng dụng mới đó.

Ngay cả trong một ứng dụng mới hiểu các thẻ Định hướng, thường không rõ liệu xoay hình ảnh sẽ di chuyển các pixel thực tế trong hình ảnh hay chỉ cần sửa đổi các thẻ Exif. Một số ứng dụng cung cấp một tùy chọn sẽ bỏ qua thẻ Định hướng Exif, cho phép bạn xoay chúng mà không có thẻ nào cản trở.

Vấn đề này có thể xảy ra trong thực tế bất kỳ phần mềm, từ một chương trình trên máy tính của bạn đến một trang web hoặc một ứng dụng di động. Ảnh có thể xuất hiện chính xác trên máy tính của bạn nhưng xuất hiện sai vòng khi bạn tải chúng lên trang web. Ảnh có thể xuất hiện chính xác trên điện thoại của bạn nhưng không chính xác khi bạn chuyển chúng sang máy tính.

Ví dụ, trên Windows 7, Windows Photo Viewer và Windows Explorer bỏ qua thẻ định hướng Exif. Windows 8 thêm hỗ trợ cho thẻ định hướng Exif, tiếp tục vào Windows 10. Hình ảnh có thể xuất hiện chính xác trên máy tính Windows 10 hoặc 8, nhưng được quay khác trên máy tính chạy Windows 7.

Image
Image

Phần mềm mới hầu như luôn tuân thủ các thẻ định hướng Exif

Rất may, hầu hết các ứng dụng hiện nay đều tuân theo thẻ định hướng Exif. Nếu bạn đang sử dụng Windows 10, File Explorer và trình xem hình ảnh mặc định sẽ tuân thủ đúng cách thẻ Định hướng Exif, do đó ảnh từ điện thoại thông minh hoặc máy ảnh kỹ thuật số của bạn sẽ hiển thị chính xác. Android của Google và iOS của Apple đều tự tạo ảnh bằng thẻ định hướng Exif và hỗ trợ nó.

Nếu bạn đang sử dụng Windows 7, bạn có thể làm cho vấn đề này biến mất bằng cách nâng cấp lên Windows 10. Nếu bạn muốn tiếp tục sử dụng Windows 7, bạn có thể muốn sử dụng trình xem hình ảnh khác tuân theo thẻ Exif thay vì hình ảnh mặc định người xem.

Ứng dụng trang web hoặc máy tính để bàn trung bình cũng phải tuân thủ Định hướng Exif, mặc dù không phải tất cả đều làm. Nếu ảnh xuất hiện nằm ngang khi được tải lên trang web, trang web đó cần được sửa - nhưng có thể bạn vẫn có thể xoay hình ảnh đó trên trang web đó. Các công cụ để làm việc với ảnh cũng nên hỗ trợ các thẻ định hướng Exif. Nếu một ứng dụng bạn sử dụng không, bạn có thể muốn tìm một ứng dụng hiện đại hơn.

Cách khắc phục hình ảnh cho các chương trình cũ hơn

Nếu đây là vấn đề cho bạn - đặc biệt là trên Windows 7 - bạn cũng có thể sử dụng JPEG Autorotate, sử dụng lệnh jhead ở chế độ nền. Công cụ này cho biết thêm một cách nhanh chóng nhấp chuột phải "Autorotate tất cả các JPEG trong thư mục" tùy chọn để Windows Explorer.Chọn nó và công cụ sẽ kiểm tra tất cả các bức ảnh trong một thư mục, tự động xoay chúng theo các thẻ định hướng Exif của chúng và sau đó loại bỏ các thẻ đó. Sử dụng công cụ này khi bạn nhập hình ảnh và Windows 7 và các ứng dụng khác sẽ không gặp sự cố với chúng.

Image
Image

Điện thoại thông minh và máy ảnh kỹ thuật số hiện đại có phần cứng nhanh hơn, do đó, bạn có thể lưu ảnh ở trạng thái đã xoay thay vì chỉ áp dụng thẻ Định hướng Exif. Thật không may, ngành công nghiệp dường như đã giải quyết trong các thẻ định hướng Exif như là giải pháp tiêu chuẩn, ngay cả khi chúng không lý tưởng.

Cảm ơn Tom Moriarty đã liên hệ với chúng tôi và cho chúng tôi ý tưởng cho bài viết này.

Đề xuất: