انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: Masoud92m در 27 بهمن 1391، 11:48 بظ
-
امروز توی یک مهمونی تعدادی عکس با گوشی گرفتم، خیلی طبیعیه که بعضی عکس ها رو افقی و بعضی ها رو عمودی بگیریم، امشب عکس ها رو به سیستم خودم که روش اوبونتو 12.10 هست منتقل کردم و همه رو نگاه کردم، تا اینجا چیز خاصی نبود، اتفاق عجیب وقتی افتاد که عکس ها رو به یک کامپیوتر دیگه (با ویندوز سون) منتقل کردم، زمان مشاهده عکس هایی که به صورت عمودی گرفته شده بود عکس ها رو 90 درجه میچرخوندن، یادم اومد که من توی سیستم خودم بدون مشکل عکس ها رو نگاه کردم، برگشتم دیدم آره !!! توی اوبونتو عکس های عمودی نیازی به چرخوندن نداره و خود Image Viewer این کار رو میکنه
یعنی عکس به هر شکلی که گرفته شده آدم ها درست نشون داده میشن
عکس هایی که دوربین به صورت عمودی بود توی پیش نمایش ناتیلوس با 90 درجه اختلاف نشون داده میشه اما وقتی با Image Viewer نگاه میکنم درست هست !!!
اما چطوری؟ خود سیستم چطور متوجه میشه که عکس افقی گرفته شده یا عمودی ؟ اصلا چنین چیزی امکان داره ؟ یا این یه اتفاقه
-
اتفاق عجیبی نیست. بستگی به این داره که دوربین شما Orientation Sensor (حسگر چرخش) داشته باشه یا خیر. اگه داشته باشه اطلاعات نوع چرخش دوربین هم در EXIF DATA ذخیره میشه و اگه برنامهای که استفاده میکنید این اطلاعات رو پردازش کنه میتونه جهت نمایش صحیح عکس رو تشخیص بده و اون رو تصحیح کنه. در این حالت نیازی به چرخوندن تصویر نیست.
اینجا رو ببینید:
http://www.impulseadventure.com/photo/exif-orientation.html