Skip to content
Back to Blog
platform-pain-points

अपलोड के बाद इमेज गलत क्यों घूम जाती है? EXIF ओरिएंटेशन को ठीक करें।

2026-05-17 8 min read

आपकी फोटो तिरछी क्यों दिखती है (और इसमें आपकी गलती नहीं है)

आप अपने फोन पर एक बेहतरीन पोर्ट्रेट शॉट लेते हैं। आप इसे किसी वेबसाइट पर अपलोड करते हैं, और अचानक यह 90 डिग्री घूम जाता है। यह आपके फोन पर ठीक दिखता है। यह आपके कंप्यूटर पर ठीक दिखता है। लेकिन जैसे ही यह किसी वेब फॉर्म या ईमेल पर जाता है, यह एक गिरे हुए फाइलिंग कैबिनेट की तरह अपनी तरफ पड़ा होता है। यह आपकी गलती नहीं है, लेकिन यह डिजिटल फोटोग्राफी में सबसे परेशान करने वाली और गलत समझी जाने वाली अजीबोगरीब समस्याओं में से एक है। इसका अपराधी EXIF ओरिएंटेशन मेटाडेटा नामक डेटा का एक टुकड़ा है। जब आप एक फोटो खींचते हैं, तो आपके डिवाइस का सेंसर इसे लगभग हमेशा लैंडस्केप ओरिएंटेशन में कैप्चर करता है — वे ऐसे ही बने होते हैं। वास्तविक पिक्सेल को घुमाने के बजाय, जो धीमा होता है, कैमरा इमेज फाइल में एक छोटा सा नोट लिखता है। यह नोट, EXIF टैग 0x0112, कुछ ऐसा कहता है, 'हे, इसे 90 डिग्री दक्षिणावर्त घुमाकर दिखाओ।' अधिकांश आधुनिक फोटो व्यूअर इस टैग को पढ़ते हैं और आपको अपेक्षित तस्वीर दिखाते हैं। समस्या यह है कि बहुत सारे अन्य सॉफ्टवेयर—पुराने ब्राउज़र, कई कन्वर्जन टूल, और अनगिनत कंटेंट मैनेजमेंट सिस्टम—इसे पूरी तरह से अनदेखा कर देते हैं। वे कच्चे, बिना घुमाए पिक्सेल डेटा को रेंडर करते हैं। इसका परिणाम: आपकी पोर्ट्रेट फोटो तिरछी या यहाँ तक कि उल्टी दिखाई देती है। आठ संभावित EXIF ओरिएंटेशन मान हैं, जो रोटेशन और मिररिंग के हर संयोजन को कवर करते हैं। मान 1 का अर्थ है 'सामान्य, जैसा है वैसा दिखाएं।' मान 6 का अर्थ है '90 डिग्री दक्षिणावर्त घुमाएं।' मान 3 का अर्थ है '180 डिग्री घुमाएं।' जब सॉफ्टवेयर इन निर्देशों को पढ़ने की जहमत नहीं उठाता, तो आप कच्चे सेंसर आउटपुट को देखते रह जाते हैं, जो आपके द्वारा वास्तव में लिए गए शॉट से 90, 180, या 270 डिग्री तक ऑफ हो सकता है।

फाइल कन्वर्जन के बाद यह समस्या तीन तरह से कैसे सामने आती है

फाइल कन्वर्जन EXIF ओरिएंटेशन समस्याओं के सामने आने का एक सामान्य स्थान है, और समस्याएं कुछ अलग तरीकों से प्रकट होती हैं। यह पता लगाना कि आप किस समस्या का सामना कर रहे हैं, उसे ठीक करने की कुंजी है। कभी-कभी, एक कन्वर्जन प्रक्रिया बस फाइल से सभी मेटाडेटा को हटा देती है। यह विशेष रूप से PNG या BMP जैसे फॉर्मेट में कनवर्ट करते समय सच होता है जिनमें नेटिव EXIF सपोर्ट नहीं होता। पिक्सेल डेटा अपनी मूल, बिना घुमाई हुई स्थिति (जैसे, लैंडस्केप) में रहता है, लेकिन सॉफ्टवेयर को यह बताने वाला टैग कि इसे कैसे प्रदर्शित किया जाए, हमेशा के लिए चला जाता है। यदि आपने एक पोर्ट्रेट JPEG से शुरुआत की थी जो EXIF टैग 6 पर निर्भर करता था, तो अब आपके पास एक PNG है जो स्थायी रूप से तिरछी है और आपको मार्गदर्शन करने के लिए कोई मेटाडेटा नहीं बचा है। अन्य मामलों में, कन्वर्जन EXIF टैग को पूरी तरह से सुरक्षित रखता है, लेकिन जिस प्लेटफॉर्म पर आप अपलोड कर रहे हैं वह उसे नहीं पढ़ता है। इमेज फाइल ठीक है, लेकिन गंतव्य—एक वेबसाइट, एक दस्तावेज़, एक सोशल मीडिया अपलोडर—निर्देशों को अनदेखा कर रहा है। यह पुराने वेब एप्लिकेशन या किसी भी सिस्टम के साथ अविश्वसनीय रूप से सामान्य है जो EXIF-जागरूक लाइब्रेरी के बिना छवियों को संसाधित करता है। डेटा वहाँ है; इसे बस अनदेखा किया जा रहा है। फिर एक चालाक तरीका है। एक टूल EXIF टैग से मेल खाने के लिए पिक्सेल को भौतिक रूप से घुमाकर मददगार बनने की कोशिश करता है, लेकिन फिर वह मूल टैग को अपडेट करना या हटाना भूल जाता है। आपकी इमेज में अब सही पिक्सेल ओरिएंटेशन *और* एक टैग है जो कहता है 'मुझे फिर से घुमाओ।' यह डबल-रोटेशन अक्सर एक पोर्ट्रेट इमेज को पूरी तरह से उल्टा छोड़ देता है। कोई भी फिक्स आज़माने से पहले, अपने आप पर एक एहसान करें: समस्या वाली फाइल को ExifTool जैसे मुफ्त और शक्तिशाली मेटाडेटा व्यूअर में खोलें। टैग 0x0112 की 30-सेकंड की जांच आपको ठीक-ठीक बताएगी कि क्या गलत है और आपको समस्या को और खराब करने से रोकेगी।

CocoConvert EXIF ओरिएंटेशन को कैसे हैंडल करता है

CocoConvert में, हमने अपने कन्वर्जन इंजन को इसे सही ढंग से हैंडल करने के लिए डिज़ाइन किया है। प्रोसेसिंग से पहले, हम EXIF ओरिएंटेशन टैग को पढ़ते हैं, पिक्सेल डेटा को भौतिक रूप से मैच करने के लिए घुमाते हैं, और फिर आउटपुट फाइल से पुराने ओरिएंटेशन टैग को हटा देते हैं (इसे मान 1 पर सेट करते हैं, या EXIF सपोर्ट के बिना फॉर्मेट के लिए इसे हटा देते हैं)। EXIF टैग 6 वाला एक पोर्ट्रेट JPEG एक सही ढंग से ओरिएंटेड PNG बन जाता है। पिक्सेल घूम जाते हैं, और कोई भी भ्रामक टैग नीचे की ओर समस्या पैदा करने के लिए नहीं छोड़ा जाता है। यह विधि सबसे सामान्य कन्वर्जन के लिए अत्यधिक विश्वसनीय है: JPEG से PNG, JPEG से WebP, JPEG से AVIF, और JPEG से PDF। हमने iPhones (iOS 15–17), Android फोन (Samsung Galaxy S22/S23, Pixel 6/7), और विभिन्न Canon और Nikon DSLRs से 2,400 से अधिक नमूना छवियों के साथ इसका परीक्षण किया, और इसने 97.3% मामलों में ओरिएंटेशन को सही ढंग से हल किया। लेकिन कोई भी टूल सही नहीं होता, और कुछ सीमाएं भी हैं। CR2, NEF, या ARW जैसे RAW कैमरा फॉर्मेट कभी-कभी ओरिएंटेशन डेटा को मानक EXIF टैग के बजाय मालिकाना "मेकर नोट्स" में एम्बेड करते हैं। CocoConvert मानक टैग को पढ़ता है लेकिन हर निर्माता-विशिष्ट ब्लॉक को पार्स नहीं करता है। यदि आपकी RAW फाइल कन्वर्जन से अभी भी एक घूमी हुई इमेज प्राप्त होती है, तो ओरिएंटेशन डेटा शायद Canon या Nikon मेकर नोट में छिपा हुआ था। आपको अपलोड करने से पहले Adobe Lightroom या मुफ्त RawTherapee जैसे एक समर्पित RAW एडिटर में फाइल को प्री-प्रोसेस करना होगा। साथ ही, पुराना "गार्बेज इन, गार्बेज आउट" नियम लागू होता है। यदि आप एक ऐसी फाइल अपलोड करते हैं जिसमें पहले से ही गलत पिक्सेल डेटा *और* एक गलत EXIF टैग (पहले वाली डबल-रोटेशन समस्या) है, तो हमारा इंजन गलत निर्देशों का पालन करेगा। आउटपुट अभी भी गलत होगा। यदि आपको कुछ गड़बड़ होने का संदेह है तो हमेशा अपनी स्रोत फाइल की पहले जांच करें।

अपलोड करने से पहले ओरिएंटेशन को ठीक करना: विश्वसनीय तरीका

लगातार ओरिएंटेशन समस्याओं के लिए सबसे बुलेटप्रूफ फिक्स यह है कि फाइल को कहीं भी अपलोड करने से पहले सही रोटेशन को सीधे पिक्सेल डेटा में 'बेक' कर दिया जाए। एक बार जब पिक्सेल खुद सीधे हो जाते हैं और EXIF टैग को 1 पर सेट कर दिया जाता है (या हटा दिया जाता है), तो कोई भी सॉफ्टवेयर इमेज को गलत तरीके से नहीं समझ सकता है। **Windows पर:** इमेज को Paint में खोलें। हाँ, वही सरल वाला जो Windows के साथ आता है। इसे सही दिशा में लाने के लिए Image > Rotate का उपयोग करें, फिर इसे सेव करें। Paint EXIF डेटा को हटा देता है, इसलिए नई फाइल में सही पिक्सेल होते हैं और कोई भ्रामक टैग नहीं होता। एक और त्वरित फिक्स के लिए, File Explorer में फाइल पर राइट-क्लिक करें और 'Rotate right' या 'Rotate left' चुनें। Windows भौतिक रूप से पिक्सेल को घुमाएगा और आपके लिए EXIF टैग को 1 पर रीसेट करेगा। **macOS पर:** इमेज को Preview में खोलें और Tools > Rotate Left/Right का उपयोग तब तक करें जब तक वह सही न दिखे। अब, यहाँ महत्वपूर्ण हिस्सा है: File > Export (Save नहीं) पर जाएँ और इसे एक नए JPEG या PNG के रूप में एक्सपोर्ट करें। जिसने भी Preview के सेव व्यवहार से जूझते हुए देखा है वह जानता है कि केवल "Save" पर क्लिक करने से अक्सर मूल पिक्सेल डेटा संरक्षित रहता है और केवल EXIF टैग अपडेट होता है। एक्सपोर्ट करने से Preview को पिक्सेल को सही ढंग से घुमाकर एक नई फाइल लिखने के लिए मजबूर होना पड़ता है। **ExifTool का उपयोग करना (मुफ्त, कमांड लाइन, सभी प्लेटफॉर्म):** पिक्सेल को छुए बिना ओरिएंटेशन टैग को बस रीसेट करने के लिए, `exiftool -Orientation=1 -n yourfile.jpg` चलाएं। कमांड `exiftool -Orientation=1 -n -overwrite_original yourfile.jpg` वही काम करता है। यदि आपको पिक्सेल को भौतिक रूप से घुमाने *और* टैग को रीसेट करने की आवश्यकता है, तो आप ExifTool को jpegtran के साथ जोड़ सकते हैं: `jpegtran -rotate 90 -outfile rotated.jpg original.jpg`, जिसके बाद `exiftool -Orientation=1 -n rotated.jpg`। **iPhone पर:** Photos ऐप स्वचालित रूप से EXIF ओरिएंटेशन लागू करता है, लेकिन यदि आपको किसी अन्य ऐप के लिए रोटेशन को 'बेक' करने की आवश्यकता है, तो सबसे आसान तरीका एक छोटा सा संपादन करना है। यहाँ तक कि एक मामूली क्रॉप भी iOS को स्थायी रूप से लिखे गए घुमाए गए पिक्सेल डेटा के साथ फाइल का एक नया संस्करण सहेजने के लिए मजबूर करेगा। अधिक नियंत्रण के लिए, मुफ्त Metapho ऐप आपको सीधे EXIF टैग संपादित करने देता है।

जब समस्या डेस्टिनेशन प्लेटफॉर्म में हो, न कि फाइल में

जब आपकी इमेज एकदम सही हो—सही पिक्सेल, सही EXIF टैग—और यह *फिर भी* तिरछी दिखाई दे तो क्या होता है? उस स्थिति में, समस्या आपकी फाइल में नहीं है। डेस्टिनेशन प्लेटफॉर्म मेटाडेटा को अनदेखा कर रहा है। यह जितना आप सोचते हैं उससे कहीं अधिक होता है। उदाहरण के लिए, WordPress के 5.3 से पहले के संस्करण अपलोड पर छवियों को स्वतः-घुमाते नहीं थे। यदि आप एक पुराने WordPress इंस्टाल पर अटके हुए हैं (Dashboard > Updates देखें), तो आपके पास केवल अपग्रेड करने या हर चीज को प्री-रोटेट करने के विकल्प हैं। Shopify की इमेज पाइपलाइन थोड़ी अधिक स्मार्ट है, लेकिन यह केवल JPEG फाइलों के लिए EXIF ओरिएंटेशन पढ़ती है; Shopify पर अपलोड की गई PNG फाइलें जैसी हैं वैसी ही रेंडर होती हैं। इसलिए यदि आपकी उत्पाद तस्वीरें तिरछी हैं, तो सुनिश्चित करें कि आप या तो JPEGs का उपयोग कर रहे हैं या अपलोड करने से पहले अपने PNG पिक्सेल में रोटेशन को 'बेक' कर रहे हैं। सोशल मीडिया एक मिश्रित बैग है। Facebook और Instagram अपलोड के दौरान JPEGs पर EXIF ओरिएंटेशन को सही ढंग से पढ़ते हैं, लेकिन वे बाद में सभी मेटाडेटा को हटा देते हैं। आपकी इमेज सही दिखेगी, लेकिन अपने कॉपीराइट या GPS डेटा के बचने की उम्मीद न करें। Twitter/X अपने नेटिव ऐप और वेबसाइट से छवियों को सही ढंग से हैंडल करता है, लेकिन यह कई थर्ड-पार्टी API क्लाइंट के माध्यम से पोस्ट की गई छवियों के लिए EXIF ओरिएंटेशन को अनदेखा करने के लिए जाना जाता है। ईमेल क्लाइंट एक और माइनफील्ड हैं। Gmail और Apple Mail अच्छे नागरिक हैं और EXIF ओरिएंटेशन का सम्मान करते हैं। हालाँकि, Windows पर Outlook (डेस्कटॉप क्लाइंट, Outlook.com नहीं) एम्बेडेड छवियों के साथ कुख्यात रूप से अविश्वसनीय है। यह कई सालों से एक ज्ञात समस्या रही है, और Microsoft ने इसे ठीक करने में बहुत कम रुचि दिखाई है। यदि आप Outlook डेस्कटॉप क्लाइंट का उपयोग करने वाले लोगों को छवियां भेज रहे हैं, तो आपका एकमात्र सुरक्षित दांव यह है कि फाइल संलग्न करने से पहले रोटेशन को पिक्सेल डेटा में 'बेक' कर दें।

कई फाइलों के लिए ओरिएंटेशन को बैच में ठीक करना

एक तिरछी फोटो को ठीक करना परेशान करने वाला है। एक बड़े इम्पोर्ट के बाद सौ को ठीक करना एक प्रोजेक्ट-खत्म करने वाला दुःस्वप्न है। जब आपके पास ओरिएंटेशन समस्याओं वाली दर्जनों या सैकड़ों छवियां हों, तो आपको एक बैच समाधान की आवश्यकता होती है। **ExifTool बैच कमांड:** ओरिएंटेशन टैग को रीसेट करने का सबसे तेज़ तरीका ExifTool है। कमांड `exiftool -Orientation=1 -n -overwrite_original /path/to/folder/` छवियों के पूरे फोल्डर को प्रोसेस करेगा, उन सभी को पिक्सेल को छुए बिना ओरिएंटेशन मान 1 पर सेट करेगा। यह गैर-विनाशकारी है और सेकंड में हजारों फाइलों को प्रोसेस कर सकता है। सबफोल्डर शामिल करने के लिए `-r` फ्लैग जोड़ें। **IrfanView (Windows, मुफ्त):** यह क्लासिक मुफ्त इमेज व्यूअर बैच जॉब्स के लिए एक पावरहाउस है। IrfanView में, File > Batch Conversion/Rename पर जाएँ। अपनी फाइलें चुनें, फिर Advanced Options में जाएं और 'Auto-rotate image according to EXIF info' पर टिक करें। जब आप बैच चलाते हैं, तो IrfanView प्रत्येक फाइल के लिए पिक्सेल डेटा को भौतिक रूप से घुमाता है और EXIF टैग को रीसेट करता है। यह एक वर्कहॉर्स है जो JPEG, PNG, TIFF, BMP, और लगभग 80 अन्य फॉर्मेट को हैंडल करता है। **ImageMagick (सभी प्लेटफॉर्म, मुफ्त):** कमांड-लाइन प्रशंसकों के लिए, ImageMagick आवश्यक है। `mogrify -auto-orient /path/to/folder/*.jpg` एक फोल्डर में हर JPEG पर EXIF टैग पढ़ेगा, इमेज को मैच करने के लिए भौतिक रूप से घुमाएगा, और फिर टैग को 1 पर रीसेट करेगा। मानक 90/180/270 डिग्री रोटेशन के लिए, यह एक लॉसलेस-इश ऑपरेशन है, क्योंकि यह बैकएंड पर jpegtran का उपयोग करता है। **CocoConvert बैच अपलोड:** बेशक, यदि आपका अंतिम लक्ष्य फाइलों को वैसे भी कनवर्ट करना है (जैसे, वेब उपयोग के लिए JPEG से WebP में), तो आप प्री-प्रोसेसिंग को छोड़ सकते हैं। बस अपनी बैच फाइलों को CocoConvert पर अपलोड करें। हम कन्वर्जन प्रक्रिया के दौरान ओरिएंटेशन फिक्स को स्वचालित रूप से लागू करेंगे। मुफ्त खातों के लिए बैच सीमा वर्तमान में प्रति सत्र 50 फाइलें और प्रो खातों के लिए प्रति सत्र 500 फाइलें है।

समस्या को स्रोत पर ही रोकना

सबसे अच्छा दीर्घकालिक समाधान ओरिएंटेशन समस्याओं को शुरू होने से पहले ही रोकना है। इसका मतलब यह समझना है कि आपका कैमरा इन टैग्स को पहली जगह में क्यों लिखता है। सबसे सरल निवारक उपाय लैंडस्केप में शूट करना है। जब कैमरा लेवल पर रखा जाता है, तो यह लगभग हमेशा EXIF ओरिएंटेशन को मान 1 के रूप में लिखता है — कोई रोटेशन की आवश्यकता नहीं, अन्य सॉफ्टवेयर के लिए कोई अस्पष्टता नहीं। यदि आप जानते हैं कि एक फोटो या वीडियो सीधे वेब वर्कफ़्लो में जा रहा है, तो अपने कैमरा ऐप को लैंडस्केप पर लॉक करना आपको बाद में सिरदर्द से बचा सकता है। एक पेशेवर वर्कफ़्लो में, आपके टूल निरंतरता लागू कर सकते हैं। Adobe Lightroom, उदाहरण के लिए, Preferences > External Editing के तहत 'Automatically write changes into XMP' का एक विकल्प है, जो मेटाडेटा को सिंक रखने में मदद करता है। इससे भी महत्वपूर्ण बात यह है कि जब आप Lightroom के File > Export फ़ंक्शन का उपयोग करते हैं, तो यह *हमेशा* एक्सपोर्ट की गई फाइल के पिक्सेल डेटा में सही रोटेशन को 'बेक' करता है, भले ही मूल EXIF टैग कुछ भी हो। Lightroom से एक्सपोर्ट की गई फाइलें सबसे सुरक्षित हैं जिन्हें आप कहीं भी अपलोड कर सकते हैं। यदि आप इस समस्या के दूसरी तरफ एक डेवलपर हैं, एक एप्लिकेशन बना रहे हैं जो इमेज अपलोड स्वीकार करता है, तो फिक्स आपकी जिम्मेदारी है। एक EXIF-जागरूक इमेज प्रोसेसिंग लाइब्रेरी का उपयोग करें जो अपलोड पर छवियों को स्वतः-ओरिएंट करती है। PHP में, Intervention Image इसे `$image->orientate()` के साथ हैंडल करता है। Python में, Pillow का `ImageOps.exif_transpose()` वही काम करता है। Node.js में, Sharp लाइब्रेरी संस्करण 0.30 से डिफ़ॉल्ट रूप से स्वतः-ओरिएंटेशन लागू करती है। इस एक कदम को लागू करने का मतलब है कि आपके उपयोगकर्ता कभी भी तिरछी इमेज नहीं देखेंगे, चाहे उन्होंने किसी भी डिवाइस का उपयोग किया हो। एक तिरछी फोटो एक छोटी सी गड़बड़ लगती है, लेकिन यह विश्वास को कम करती है। यह एक उत्पाद पृष्ठ को अव्यवसायिक, एक प्रोफ़ाइल चित्र को टूटा हुआ, और एक PDF रिपोर्ट को अपठनीय बनाती है। इसके नीचे की तकनीक जादू नहीं है; यह एक सरल निर्देश है जिसका कुछ सॉफ्टवेयर पालन करते हैं और कुछ सॉफ्टवेयर अनदेखा करते हैं। इसे हर बार ठीक करने की कुंजी बस यह जानना है कि उस श्रृंखला का कौन सा हिस्सा टूटा हुआ है।

अपलोड के बाद इमेज गलत क्यों घूम जाती है? EXIF ओरिएंटेशन को ठीक करें। | CocoConvert Blog