মূল অংশে যান

ছবি ঘোরান ও উল্টান

লাইভ প্রিভিউসহ চতুর্থাংশ ঘোরানো আর মিরর করে উল্টানো — কাত হয়ে থাকা স্ক্যান বা উল্টো সেলফি দুই ক্লিকেই ঠিক করুন, কিছুই সংরক্ষণ করা হয় না।

  • কখনো সংরক্ষণ করা হয় না
  • কোনো লাইন নেই, অপেক্ষা নেই
  • সাইনআপ নেই, ওয়াটারমার্ক নেই

যেভাবে কাজ করে

1

আপনার ছবি যোগ করুন

একটি ছবি বা একটি ব্যাচ ছাড়ুন।

2

ঘোরান বা উল্টান

৯০° করে বাঁয়ে/ডানে ঘোরান, আড়াআড়ি বা খাড়াভাবে উল্টান — প্রিভিউ সঙ্গে সঙ্গে আপডেট হয়।

3

ডাউনলোড

আলাদা আলাদা, বা একটি ZIP হিসেবে সেভ করুন; প্রতিটি ফাইলে একই পরিবর্তন হয়।

চতুর্থাংশ ঘোরানো কেন বিনা খরচে, আর অন্য কোণ কেন নয়

চতুর্থাংশ ঘোরানো বা মিরর করলে প্রতিটি পিক্সেল এমন জায়গায় যায়, যেখানে আগে আরেকটি পিক্সেল ছিল। কিছুই গড় করা হয় না, কিছুই বানানো হয় না, আর ফলাফলে হুবহু একই পিক্সেল মান থাকে, শুধু ভিন্ন বিন্যাসে — ফাইল লেখার আগ পর্যন্ত কাজটি গাণিতিকভাবে লসলেস। অন্য যেকোনো কোণে তা নয়: দিগন্ত সোজা করতে ছবিকে দুই ডিগ্রি ঘোরালে প্রতিটি নতুন পিক্সেল চারটি পুরোনো পিক্সেলের মাঝে পড়ে এবং সেগুলো থেকে হিসাব করে বের করতে হয়, যাতে পুরো ছবি সামান্য নরম হয়ে যায় আর কোণগুলোতে কীলকাকৃতির ফাঁক থাকে, যা ক্রপ বা ভরাট করতে হয়। সেটি আলাদা কাজ, ভেবেচিন্তে করা, আর এই পেজ তা করে না।

ছবি কাত দেখানোর দ্বিতীয় একটি কারণ আছে, যার সঙ্গে পিক্সেলের কোনো সম্পর্ক নেই। ফোন ও ক্যামেরা সাধারণত ছবিটি সেন্সরের নিজস্ব দিকেই রাখে, আর কোন দিক ওপরে দেখাতে হবে তা ফাইলে একটি ওরিয়েন্টেশন ট্যাগ হিসেবে লিখে রাখে। যে সফটওয়্যার ট্যাগটি পড়ে, সেটি ঠিকভাবে দেখায়; যে উপেক্ষা করে, সেটি একই ফাইল ঘোরানো অবস্থায় দেখায় — তাই একটি ছবি ফোনে সোজা দেখায়, অথচ ইমেইল বা পোস্ট করার পর কাত। এখানে ঘোরালে ঘোরানোটা পিক্সেলের মধ্যেই লেখা হয়, তাই কেউ ট্যাগ পড়ুক বা না পড়ুক, ফাইলটি ঠিক থাকে। কোনো নির্দিষ্ট প্রোগ্রামে বারবার ভুলভাবে দেখানো ছবির সমাধান এটিই।

মিরর করা এমন কাজ, যা মানুষ কম করে এবং বেশি ভুল বোঝে। আড়াআড়ি উল্টানো পোর্ট্রেট বা বিমূর্ত আকারের জন্য ঠিক আছে, কিন্তু লেখা, ঘড়ির ডায়াল, নম্বর প্লেট, রাস্তার সাইন বা লোগো থাকলে সঙ্গে সঙ্গেই ভুল — এগুলো সবই উল্টো দেখায়, দর্শক কারণটা বলতে না পারলেও। সেলফি ঠিক করতে এটি সত্যিই কাজের, কারণ বেশিরভাগ ফোনের ক্যামেরা আপনার হয়ে আগেই মিরর করে রাখে।

ফাইলটি আসল ফরম্যাটেই আবার লেখা হয়। PNG-র ক্ষেত্রে পুরো প্রক্রিয়াটি লসলেস; JPG-এর ক্ষেত্রে রি-এনকোডিং হলো কমপ্রেশনের দ্বিতীয় প্রজন্ম, যুক্তিসংগত মানে চোখে পড়ে না, তবে বাস্তব। মেটাডেটা, এমনকি যে ওরিয়েন্টেশন ট্যাগ হয়তো সমস্যার কারণ ছিল, সেটিও নতুন করে লেখায় টেকে না।

অন্য কিছু দরকার হলে

JPG-এর জন্য ব্রাউজারের বাইরে নিশ্চিতভাবে ভালো একটি পদ্ধতি আছে। jpegtran -rotate 90 -copy all in.jpg out.jpg ছবিটি কখনো ডিকোড না করে এর কমপ্রেস করা ব্লকগুলো সাজিয়ে ঘোরায়, তাই ফলাফল বিটে বিটে আসলটির সমান মানের — দ্বিতীয় প্রজন্মই নেই। exiftran -a পুরো একটি ফোল্ডারের জন্য একই কাজ করে, আর কোন দিকে ঘোরাতে হবে তা বুঝতে প্রতিটি ফাইলের নিজস্ব ওরিয়েন্টেশন ট্যাগ পড়ে।

ছবি ঘোরানোর বদলে যখন সোজা করতে হবে, তখন এটি ভুল টুল, আর সে কথা বলেও দেয়। magick in.jpg -deskew 40% out.jpg একটি স্ক্যান করা পেজের প্রধান কোণ খুঁজে তা ঠিক করে, আর যেকোনো ফটো এডিটর ক্রপসহ ইচ্ছামতো কোণে ঘোরাতে পারে। একগাদা বাঁকা স্ক্যানের জন্য unpaper ঠিক এই কাজের জন্যই লেখা, আর এটি ফ্রি।

সাধারণ প্রশ্নোত্তর

আমার ছবি শুরুতেই কাত হয়ে থাকে কেন?

ক্যামেরা পিক্সেল না ঘুরিয়ে ওরিয়েন্টেশন একটি EXIF ফ্ল্যাগ হিসেবে রেকর্ড করে। যে সফটওয়্যার ফ্ল্যাগটি উপেক্ষা করে, সেখানে ছবি কাত হয়ে দেখায়। এই টুল আসল পিক্সেলগুলোই ঘোরায়, যা সব ভিউয়ার মানে।

ঘোরালে কি মান কমে?

৯০° করে ঘোরালে পিক্সেল রিস্যাম্পলিং ছাড়াই সরে — কিছুই হারায় না। শুধু শেষে JPG রি-এনকোড হয়, সর্বোচ্চ মানে।

উল্টানো না ঘোরানো — আমার কোনটি দরকার?

ঘোরানো ছবিকে টেবিলের ওপর কাগজের মতো ঘুরিয়ে দেয়। উল্টানো একে আয়নার মতো উল্টে দেয় — সামনের ক্যামেরার সেলফিতে লেখা উল্টো দেখালে এটিই সমাধান।

পুরো একটি ব্যাচ কি একইভাবে ঘোরানো যায়?

হ্যাঁ — একবার ঘোরানো ঠিক করুন, ব্যাচের প্রতিটি ফাইলে তা প্রয়োগ হবে। একগাদা কাত হয়ে থাকা স্ক্যানের জন্য একদম উপযুক্ত।

আমার ছবি কি কোথাও সংরক্ষণ করা হয়?

না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না।

জেনে রাখুন: ইচ্ছামতো কোণে ঘোরানো (দিগন্ত সোজা করা) আলাদা কাজ — এই টুল শুধু নিখুঁত চতুর্থাংশ ঘোরানো আর মিরর করে, যাতে কখনো ঝাপসা হয় না।

এই টুলটি আপনার ওয়েবসাইটে যোগ করুন

যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।