বিনামূল্যে ছবি রোটেটর ও ফ্লিপার
ছবি ৯০°, ১৮০°, ২৭০° বা যেকোনো কাস্টম কোণে ঘোরান। অনুভূমিক বা উল্লম্বভাবে ফ্লিপ করুন। JPEG, PNG বা WebP-তে এক্সপোর্ট করুন।
এখানে একটি ফাইল ছাড়ুন, অথবা ব্রাউজ করতে ক্লিক করুন
JPG, PNG, WebP, HEIC, HEIF · আপনার ডিভাইসে প্রক্রিয়াকৃত
অথবা ক্লিপবোর্ড থেকে পেস্ট করতে Ctrl+V চাপুন
টিপ: Ctrl+V দিয়ে স্ক্রিনশট পেস্ট করতে পারেন
আপনার ফাইল কখনো আপনার ডিভাইস ছাড়ে না। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে স্থানীয়ভাবে হয়।
সাধারণ ব্যবহার
- সাইডওয়ে ফোন ফটো ঠিক করুনআপনার ফোন বা ক্যামেরা থেকে বেরিয়ে আসা সাইডওয়ে ফটো ঘোরান — কোথাও আপলোড না করে।
- স্ক্যান করা ডকুমেন্ট সোজা করুনসূক্ষ্ম কোণ স্লাইডার ব্যবহার করে ডকুমেন্ট স্ক্যানে সামান্য ঘূর্ণন ঠিক করুন।
- মিরর সেলফি আন-মিরর করুনফ্রন্ট-ফেসিং ক্যামেরা সেলফি সাধারণত মিরর করা হয় — ঠিক করতে অনুভূমিকভাবে ফ্লিপ করুন।
- সৃজনশীল প্রভাবের জন্য ঘোরানস্টাইলিস্টিক, ম্যাগাজিন-কভার-স্টাইল প্রভাবের জন্য ফটো তির্যক করতে যেকোনো কোণ ব্যবহার করুন।
- প্রিন্ট লেআউটের জন্য ঘোরানপ্রিন্ট লেআউটে রাখার আগে চিত্রের অভিযোজন সামঞ্জস্য করুন (ওয়ার্ড, ইনডিজাইন, ক্যানভা)।
কিভাবে কাজ করে
এখানে ঘোরানো, উল্টানো ও কোণ সংশোধন পুরোপুরি আপনার ব্রাউজারের ভেতরে HTML Canvas API দিয়ে চলে — কোনো ফাইল কখনো সার্ভারে পাঠানো হয় না। টুলটি বাছাই করা কোণ ও স্কেল রূপান্তরে আপনার ছবি একটি অফ-স্ক্রিন ক্যানভাসে আঁকে, তারপর ব্রাউজারের নিজস্ব কোডেক দিয়ে JPEG, PNG বা WebP-তে এনকোড করে।
- 1ছবি লোকালি ডিকোড হয়আপনার JPEG, PNG বা WebP ফাইল একটি লোকাল object URL দিয়ে HTMLImageElement-এ লোড হয় — ব্রাউজার মেমোরির একটি রেফারেন্স যা কখনো আপনার ডিভাইস ছাড়ে না। ডিকোড করা বিটম্যাপ থেকে সরাসরি স্বাভাবিক পিক্সেল মাপ পড়া হয়।
- 2Canvas transform প্রয়োগঘোরানো সীমানা-বাক্সের মাপে একটি অফ-স্ক্রিন ক্যানভাস তৈরি হয় (প্রতিটি অক্ষের জন্য width·cos + height·sin)। তারপর Canvas 2D context কেন্দ্রে সরানো হয়, বাছাই করা কোণে রেডিয়ানে ঘোরানো হয়, এবং উল্টানোর জন্য অনুভূমিক বা উল্লম্ব অক্ষে -1 দিয়ে স্কেল করা হয় — সবই সাধারণ ctx.rotate / ctx.scale অপারেশন, কোনো বাইরের লাইব্রেরি ছাড়া।
- 3অটো-ক্রপ কোণ ছাঁটে (ঐচ্ছিক)সমকোণ নয় এমন ঘূর্ণনে একটি হাতে লেখা জ্যামিতিক ফাংশন — largestInnerRect — ঘোরানো সীমানা-বাক্সের ভেতরে মূল অনুপাতের সবচেয়ে বড় অক্ষ-সমান্তরাল আয়তক্ষেত্র হিসাব করে, তাই ছবি বিকৃত না করেই ত্রিভুজাকার ফাঁকা কোণগুলো সরে যায়।
- 4ব্রাউজার কোডেক ফলাফল এনকোড করেcanvas.toBlob() পিক্সেল ডেটা ব্রাউজারের বিল্ট-ইন ইমেজ এনকোডারে দেয়, যা একটি JPEG (বাছাইযোগ্য মান ও স্বচ্ছ কোণের জন্য ব্যাকগ্রাউন্ড রংসহ), PNG বা WebP Blob তৈরি করে, যা সরাসরি ডাউনলোড করেন।
আপনার ছবি পুরোপুরি আপনার ব্রাউজার ট্যাবের ভেতরে প্রক্রিয়া হয় — কখনো কোনো সার্ভারে আপলোড হয় না।
সম্পর্কিত টুলস
ফ্লিপ টেক্সট জেনারেটর
পাঠ্যকে উল্টে দিন, আয়নায় প্রতিফলিত করুন, বা Unicode সমরূপ অক্ষর ব্যবহার করে বিপরীত করুন।
ভিডিও রোটেট করুন
পাশ কাত বা উল্টো করে শুট হওয়া ভিডিও ঠিক করতে রোটেট বা ফ্লিপ করুন। লাইভ প্রিভিউসহ ৯০°, ১৮০° এবং মিরর অপশন। সম্পূর্ণ ব্রাউজারেই চলে।
ইমেজ আপস্কেলার
আপনার নিজের ডিভাইসে চলা AI মডেল দিয়ে ছবি ৪ গুণ বড় করুন — শুধু বড় পিক্সেল নয়, ধারালো প্রান্ত ও পাঠযোগ্য লেখা। কিছুই আপলোড হয় না, অ্যাকাউন্ট বা জলছাপ নেই।