§

HEIC ছবি ড্রপ করুন বা বেছে নিতে ক্লিক করুন

HEIC, HEIF — প্রতি ফাইলে সর্বোচ্চ ৬০ MB। পুরো ক্যামেরা রোল দিন।

পুরো ব্যাচ একসাথে রূপান্তর করতে বহু ছবি ড্রপ করুন — প্রতিটি ফাইল আপনার ডিভাইসে ডিকোড হয়।

আউটপুট ফরম্যাট
শুধুমাত্র JPG — PNG লসলেস

বাংলাদেশ ও পশ্চিমবঙ্গে iPhone ব্যবহার যত বাড়ছে, HEIC ফাইলের সমস্যাও তত ঘন ঘন সামনে আসছে। সরকারি পোর্টালে পাসপোর্ট ছবি আপলোড করতে গেলে, ব্যাংকের KYC ফর্মে নথি জমা দিতে গেলে, বা Windows কম্পিউটারে বিয়ের ছবি পাঠাতে গেলে HEIC সর্বত্র বাধা তৈরি করে। ডিজিটাল নিরাপত্তা আইনের আওতায় কাজ করা প্রতিষ্ঠান ও হাসপাতালগুলো রোগীর ছবি বাইরের ক্লাউড সেবায় পাঠাতে পারে না। এখানে libheif WebAssembly হিসেবে আপনার নিজের ট্যাবেই চলে, তাই কোনো সংবেদনশীল ছবি আপনার মেশিন ছেড়ে যায় না।

ব্রাউজার-ভিত্তিক HEIC রূপান্তর কীভাবে কাজ করে

ব্রাউজার নিজে থেকে HEIC খুলতে পারে না। এই ফরম্যাটে HEVC কোডেক ব্যবহার হয় যার ডিকোডার Chrome, Firefox ও বেশিরভাগ ডেস্কটপ ব্রাউজারে নেই, তাই এই পেজ নিজস্ব ডিকোডার নিয়ে আসে। libheif-এর WebAssembly বিল্ড — একই ওপেন-সোর্স লাইব্রেরি যা বেশিরভাগ HEIC টুল চালায় — প্রথমবার কনভার্ট চাপলে লোড হয় এবং প্রতিটি ডিকোড স্থানীয়ভাবে করে। এখানে চার-ধাপের পাইপলাইন, সব আপনার ট্যাবের ভেতরে।

  1. আপনি এক বা একাধিক HEIC বা HEIF ফাইল দেন। পেজ প্রতিটি মেমরিতে Blob হিসেবে পড়ে, তাই কিছুই সার্ভারে কপি হয় না বা ডিস্কে লেখা হয় না।
  2. প্রথম রূপান্তরে, libheif WebAssembly ডিকোডার একবার ডাউনলোড হয় (প্রায় ১.৩ MB) এবং ক্যাশে থাকে। পরবর্তী রূপান্তরগুলো অপেক্ষা সম্পূর্ণ এড়িয়ে যায়।
  3. libheif HEVC-সংকুচিত ছবিকে কাঁচা পিক্সেলে ডিকোড করে, তারপর সেগুলো JPG বা PNG-তে পুনরায় এনকোড করে। JPG-এর জন্য, মানের স্লাইডার সরাসরি এনকোডারের কম্প্রেশন সেটিংয়ে মানচিত্র করে; PNG আউটপুট সর্বদা লসলেস।
  4. আপনি প্রতিটি ফলাফলের জন্য থাম্বনেইল ও ফাইল আকার, প্রতি-ছবি ডাউনলোড বোতাম এবং পুরো ব্যাচের জন্য একটি ZIP পান। ZIP মেমরিতে fflate দিয়ে তৈরি, একটি ৮ KB লাইব্রেরি যা ট্যাবে চলে।

HEIC থেকে JPG-তে কেন রূপান্তর করবেন?

  • HEIC Apple-এর ডিফল্ট, কিন্তু অন্য সব জায়গায় এটি একটি দেওয়াল। Windows-এ এটি প্রিভিউ করতেও একটি পেইড কোডেক প্যাক লাগে, অনেক ওয়েব আপলোড ফর্ম এটি সরাসরি প্রত্যাখ্যান করে, এবং পুরনো ছবির সফটওয়্যার এটিকে ভাঙা ফাইল মনে করে। JPG সবখানে খোলা যায়।
  • আপনার ছবি গোপন থাকে। চিকিৎসা ছবি, ক্লায়েন্টের সম্পত্তি, পাসপোর্ট স্ক্যান: এর কিছুই কোনো অচেনা ক্লাউড কনভার্টারের মধ্য দিয়ে যাওয়া উচিত নয়। এখানে ডিকোড আপনার ব্রাউজারে হয়, তাই ছবি আপনার ডিভাইস কখনো ছাড়ে না।
  • ব্যাচ রূপান্তর প্রকৃত সময় বাঁচায়। একটি সপ্তাহান্তের ছবি কয়েকশো HEIC ফাইল হতে পারে। সব দিন, একবার কনভার্ট করুন, একটি ZIP নিন বরং একটি একটি করে কনভার্টারের মধ্য দিয়ে নেওয়ার পরিবর্তে।
  • আপনি মান ও আকারের নিয়ন্ত্রণ রাখেন। স্লাইডারটি আপনাকে সামান্য বিস্তারিত ছেড়ে অনেক ছোট JPG পেতে দেয়, যা তখন গুরুত্বপূর্ণ যখন আপনি একটি ব্যাচ ইমেইল করছেন বা এমন CMS-এ আপলোড করছেন যা ফাইল আকার সীমিত করে।

সাধারণ ব্যবহার

HEIC রূপান্তরের দরকার পড়ে যখন iPhone ছবি কোথাও যেতে হয় যা Apple-এর ফরম্যাট বোঝে না। তিনটি প্যাটার্ন যা আমরা প্রায়ই দেখি।

  • Windows বা Android ব্যবহারকারীদের সাথে iPhone ছবি শেয়ার করা। Airdrop HEIC রাখে, কিন্তু যেই ছবি গ্যার-Apple ডিভাইসে বা পুরনো ইমেইল ক্লায়েন্টে যায়, সেটি খোলে না। আগে JPG-তে রূপান্তর করলে সবার জন্য কাজ করে।
  • ওয়েব ফর্ম ও মার্কেটপ্লেসে আপলোড করা। চাকরির পোর্টাল, সরকারি সাইট, eBay, বীমার দাবি আপলোড: অনেকেই এখনো HEIC প্রত্যাখ্যান করে। একটি দ্রুত JPG পাস প্রত্যাখ্যাত আপলোডকে গৃহীত করে তোলে।
  • সম্পাদনা বা মুদ্রণের জন্য ছবি প্রস্তুত করা। Photoshop, Lightroom ও প্রিন্ট সেবার কিছু পুরনো সংস্করণ HEIC-এ আটকে যায়। PNG-তে রূপান্তর করলে সম্পাদনার জন্য সম্পূর্ণ মান বজায় থাকে, বা JPG-তে যা প্রিন্ট শপ গ্রহণ করবে।

একটি কার্যকর উদাহরণ: ক্যামেরা রোল থেকে শেয়ারযোগ্য ZIP পর্যন্ত

ধরুন আপনি ৪০টি HEIC ছবি নিয়ে ভ্রমণ থেকে ফিরেছেন এবং আপনার পরিবারের সবাই Windows ল্যাপটপ ব্যবহার করেন। তাদের এমন কিছু দেওয়ার সবচেয়ে দ্রুত উপায় যা খোলা যায়।

একসাথে সব ৪০টি ফাইল আপলোড জোনে দিন। আউটপুট JPG-এ রাখুন এবং মান ০.৮৫-এ সেট করুন, যা ছবি তীক্ষ্ণ রাখে আবার ফাইল আকার HEIC মূলের চেয়ে অনেক কম রাখে। সব রূপান্তর করুন চাপুন। ডিকোডার একবার লোড হয়, তারপর ব্যাচ প্রক্রিয়া করে, সাধারণত প্রতি ছবিতে এক-দুই সেকেন্ড। হলে, Download .zip ক্লিক করুন এবং প্রতিটি JPG একটি আর্কাইভে পান যা ইমেইল করতে বা শেয়ার্ড ফোল্ডারে রাখতে পারবেন। পুরো রান আপনার ব্রাউজারে হয়; একমাত্র নেটওয়ার্ক ট্রাফিক পেজ নিজে এবং এককালীন ডিকোডার ডাউনলোড। আপনার ছবি কখনো সার্ভার ছোঁয় না।

আমার ব্রাউজার কেন আগে থেকে HEIC খুলতে পারে না?

HEIC তার পিক্সেল HEVC (H.265) কম্প্রেশনে সংরক্ষণ করে, একটি পেটেন্ট-বাধিত কোডেক যা ব্রাউজারে বিরল। Apple এটি iOS ও macOS-এ সংযুক্ত করেছে, কিন্তু Chrome, Firefox ও বেশিরভাগ Windows সফটওয়্যারে HEIC ডিকোডার ডিফল্টভাবে নেই। এ কারণেই HEIC ফাইল সাধারণত ভাঙা ছবির আইকন দেখায় বা খুলতেই অস্বীকার করে। এই টুল ওপেন-সোর্স libheif লাইব্রেরির WebAssembly বিল্ড লোড করে সমস্যা এড়িয়ে যায়, তাই রূপান্তর আপনার ব্রাউজার মূলত কী পাঠায় তা নির্বিশেষে কাজ করে।

আমার ছবি কি কোথাও আপলোড হয়?

না। প্রতিটি ডিকোড ও পুনরায়-এনকোড libheif WebAssembly ইঞ্জিন ব্যবহার করে আপনার ব্রাউজার ট্যাবের ভেতরে হয়। কোনো ছবির ডেটা সার্ভারে পাঠানো হয় না, কোনো অস্থায়ী আপলোড নেই, কোনো ক্লাউড রাউন্ড-ট্রিপ নেই। আপনি নিজেই যাচাই করতে পারেন: DevTools খুলুন, Network প্যানেলে যান এবং একটি রূপান্তর চালান। আপনি দেখবেন শুধু প্রাথমিক পেজ লোড, এককালীন ডিকোডার ডাউনলোড ও বিজ্ঞাপন কল। ছবির মতো কিছুই ট্যাব ছাড়ে না।

আমার JPG না PNG বেছে নেওয়া উচিত?

ফটোগ্রাফের জন্য JPG বেছে নিন — এটি সার্বজনীন ডিফল্ট, মানের স্লাইডার ফাইল ছোট রাখতে দেয়, এবং ইমেইল, সোশ্যাল মিডিয়া ও বেশিরভাগ আপলোড ফর্ম এটাই আশা করে। PNG বেছে নিন যখন লসলেস কপি দরকার, যেমন ছবি আরও সম্পাদনা করতে চাইলে কম্প্রেশন আর্টিফ্যাক্ট এড়াতে, বা ছবিতে তীক্ষ্ণ প্রান্ত ও সমতল রঙ অঞ্চল থাকলে। PNG ফাইল বড় হয় কারণ সেগুলো লসলেস, তাই সাধারণ ছবির জন্য ০.৮৫ মানে JPG প্রায় সবসময় ভালো পছন্দ।

Live Photos ও মাল্টি-ইমেজ HEIC ফাইলের কী হবে?

কিছু HEIC ফাইল, যেমন Live Photos, বার্স্ট ও কিছু Apple এক্সপোর্ট, একটি কন্টেইনারে একের বেশি ছবি ধারণ করে। ডিকোডার যখন একাধিক ফ্রেম খুঁজে পায়, এই টুল প্রতিটি রূপান্তর করে এবং সংখ্যামূলক প্রত্যয় দিয়ে নামকরণ করে (photo-1.jpg, photo-2.jpg, এভাবে) যাতে কোনোটি না হারান। একটি নির্দিষ্ট ফাইল নষ্ট থাকলে বা এমন কোডেক ভেরিয়েন্ট ব্যবহার করলে যা libheif পড়তে পারে না, সেই একটি ফাইল ত্রুটি দিয়ে চিহ্নিত হয় এবং বাকি ব্যাচ চলতে থাকে। একটি খারাপ ছবি কখনো পুরো রান থামায় না।

আপনার iPhone ছবি দিন, JPG বা PNG বেছে নিন, রূপান্তর করুন। সবকিছু আপনার ট্যাবে চলে। কোনো আপলোড নেই, কোনো অ্যাকাউন্ট নেই, সার্ভার কিউতে অপেক্ষা নেই।