ILBM
ইন্টারলিভেড বিটম্যাপ (আইএলবিএম) হল একটি ইমেজ ফাইল ফরম্যাট যা ইন্টারচেঞ্জ ফাইল ফরম্যাট (আইএফএফ) স্ট্যান্ডার্ডের সাথে সামঞ্জস্যপূর্ণ। এই বিন্যাসটি আমিগা প্ল্যাটফর্মে উদ্ভূত হয়েছিল এবং আইবিএম-সামঞ্জস্যপূর্ণ সিস্টেমে, এই বিন্যাস বা সম্পর্কিত পিবিএম (প্ল্যানার বিটম্যাপ) বিন্যাসের ফাইলগুলি সাধারণত 1980-এর দশকের শেষের দিকে এবং 1990-এর দশকের গোড়ার দিকে গেমগুলিতে দেখা যায় যা হয় আমিগা পোর্ট ছিল বা তাদের গ্রাফিকাল সম্পদগুলি আমিগা মেশিনে ডিজাইন করা হয়েছিল। বিন্যাসটির একটি বৈশিষ্ট্য হল যে এটি বিটম্যাপগুলিকে ইন্টারলিভড বিট প্লেন আকারে সংরক্ষণ করে, যা বিন্যাসটিকে তার নাম দেয়; এটি আমিগা গ্রাফিক্স হার্ডওয়্যারটি মেমরি থেকে স্থানীয়ভাবে গ্রাফিক্স ডেটা পড়ার উপায়কে প্রতিফলিত করে। আইএলবিএম ফাইলগুলিকে আরও সংক্ষিপ্ত করতে সংকোচনের একটি সহজ রূপ সমর্থিত। আমিগাতে, এই ফাইলগুলি কোনও নির্দিষ্ট ফাইল এক্সটেনশনের সাথে যুক্ত নয়, যদিও তারা পিসি সিস্টেমে ব্যবহার করা শুরু করে যেখানে এক্সটেনশনগুলি পদ্ধতিগতভাবে ব্যবহৃত হয়, তারা একটি. lbm বা মাঝে মাঝে একটি. bbm এক্সটেনশন নিযুক্ত করে। ফাইল ফরম্যাট আই. এল. বি. এম হল আই. এফ. এফ ফাইল ফরম্যাটের একটি বাস্তবায়ন যা পরপর বেশ কয়েকটি অংশ নিয়ে গঠিত, যার ক্রম কিছুটা পরিবর্তিত হতে পারে। প্রতিটি খণ্ডের একটি ভিন্ন ফাংশন রয়েছে এবং একই মৌলিক বিন্যাস রয়েছে। এর মানে হল যে কোনও প্রোগ্রামকে কোনও ফাইলের প্রতিটি অংশ পড়তে বা ডিকোড করতে হবে না, শুধুমাত্র যেগুলির সাথে এটি মোকাবিলা করতে চায় বা যেগুলি বুঝতে পারে। আইএলবিএম ফাইলগুলিতে সাধারণত ছবির মাত্রা, প্যালেট এবং পিক্সেল ডেটা সহ একটি চিত্র সম্পাদনা প্রোগ্রাম দ্বারা প্রদর্শিত হওয়ার জন্য পর্যাপ্ত তথ্য থাকে। কিছু ফাইল পেইন্ট প্রোগ্রামের জন্য প্যালেট হিসাবে কাজ করার জন্য ডিজাইন করা হয়েছিল (পিক্সেল ডেটা ফাঁকা রেখে দেওয়া হয়েছে) বা অন্য ছবিতে একীভূত করার জন্য। এটি তাদের অনেক বেশি নমনীয় করে তোলে, তবে বিএমপির মতো অন্যান্য বিন্যাসের তুলনায় অনেক বেশি জটিল করে তোলে। আই. এল. বি. এম-এর জন্য বি. এম. এইচ. ডি অংশ এবং অন্য যে কোনও 'গুরুত্বপূর্ণ' অংশ অবশ্যই বডি অংশের সামনে উপস্থিত হতে হবে। BODY-এর পরে প্রদর্শিত যে কোনও অংশকে 'অতিরিক্ত' হিসাবে বিবেচনা করা হয় এবং অনেক প্রোগ্রাম সেগুলিকে অপঠিত এবং অপরিবর্তিত রেখে যায়। বি. এম. এইচ. ডিঃ বিটম্যাপ হেডার বি. এম. এইচ. ডি অংশটি নির্দিষ্ট করে যে চিত্রটি কীভাবে প্রদর্শিত হবে এবং এটি সাধারণত ফর্মের ভিতরে প্রথম অংশ। এটি শুধুমাত্র চিত্রের উচ্চতা/প্রস্থ নির্ধারণ করে না, তবে এটি পর্দায় কোথায় আঁকা হয়েছে, কীভাবে এটি বিভিন্ন স্ক্রিন রেজোলিউশনে প্রদর্শন করা যায় এবং যদি চিত্রটি সংকুচিত হয়। এই অংশের বিষয়বস্তু নিম্নরূপঃ দেহঃ ছবির তথ্য দেহ অংশ সাধারণত একটি ফাইলের শেষ অংশ এবং সবচেয়ে বড় অংশ। আই. এল. বি. এম ফাইলগুলিতে বি. ও. ডি. ওয়াই-এর অংশটি প্রকৃত চিত্রের তথ্যকে পরস্পর সংযুক্ত বিটপ্লেন (এবং ঐচ্ছিক মাস্ক) হিসাবে সারিবদ্ধভাবে সংরক্ষণ করে। বিটপ্লেনগুলি প্রথমে 1 থেকে এন পর্যন্ত প্রদর্শিত হয়, তারপরে মাস্ক প্লেন। যদি চিত্রটি অসংকুচিত হয় তবে প্রতিটি লাইন (প্রস্থ + 15)/16-বিট মান (অর্থাৎ। প্রতি পিক্সেলে এক বিট, 16-বিটের নিকটতম গুণিতক পর্যন্ত বৃত্তাকার।) যদি এটি সংকুচিত করা হয় তবে প্রতিটি লাইন পৃথকভাবে সংকুচিত হয় এবং সংকুচিত হলে সর্বদা 16-বিটের গুণিতক হয়। পি. বি. এম ফাইলগুলিতে, বি. ও. ডি. ওয়াই অংশটি যতটা সংকুচিত নয় ততটাই সহজ, এটি কেবল চিত্রের তথ্য ধারণকারী বাইটের একটি অবিচ্ছিন্ন প্রবাহ। যদি একটি চিত্র সংকুচিত করা হয়, তবে তথ্যের প্রতিটি সারি (তবে প্রতিটি বিটপ্লেন নয়) পৃথকভাবে সংকুচিত করা হয়, যদি মাস্ক ডেটা উপস্থিত থাকে। সংকোচন হল ফ্ল্যাগ ব্যবহার করে বিভিন্ন ধরনের আর. এল. ই সংকোচন। এটি নিম্নরূপ ডিকোড করা যেতে পারেঃ যতক্ষণ না আমাদের কাছে [চূড়ান্ত দৈর্ঘ্য] বিটের মূল্যের তথ্য থাকে (চিত্রের আকার থেকে গণনা করা চূড়ান্ত দৈর্ঘ্য) ততক্ষণ পর্যন্ত লুপ করুন। যখন [সংকুচিত তথ্য দৈর্ঘ্য] <[চূড়ান্ত দৈর্ঘ্য]: একটি বাইট [মান] পড়ুন যদি [মান]> 128 হয়, তাহলেঃ পরবর্তী বাইটটি পড়ুন এবং এটি (257-[মান]) বার আউটপুট করুন। 2 বাইটে এগিয়ে যান এবং ধাপ 1-এ ফিরে যান। অন্যথায় যদি [মান] <128 হয়, তাহলেঃ পরবর্তী [মান + 1] বাইটগুলি পড়ুন এবং আউটপুট করুন [মান + 2] বাইটগুলি এগিয়ে নিয়ে যান এবং ধাপ 1-এ ফিরে আসুন। অন্যথায় [মান] = 128, লুপটি থেকে বেরিয়ে আসুন (ডিকম্প্রেসিং বন্ধ করুন) কম্প্রেশন রুটিনের জন্য, একটি 2 বাইট রিপিট রানকে প্রতিলিপি রান হিসাবে এনকোড করা ভাল, যখন আগে এবং পরে একটি আক্ষরিক রান ছাড়া, এই ক্ষেত্রে তিনটি আক্ষরিক রানকে একত্রিত করা ভাল। সর্বদা এনকোড> 3 বাইট পুনরাবৃত্তি প্রতিলিপি রান হিসাবে। সিএএমজিঃ আমিগা মোড একটি সিএএমজি অংশ বিশেষভাবে কমোডোর আমিগা কম্পিউটারের জন্য। এটি একটি দীর্ঘ "ভিউপোর্ট মোড" সংরক্ষণ করে। এটি আপনাকে "ডুয়াল প্লেফিল্ড" এবং "হোল্ড অ্যান্ড মডিফাই"-এর মতো আমিগা ডিসপ্লে মোড নির্দিষ্ট করতে দেয়। আমিগা গেমসের বাইরে এটি বিরল, এতে অবাক হওয়ার কিছু নেই। আপনার যদি এমন ফাইলগুলি রূপান্তর বা প্রদর্শন করার প্রয়োজন হয় যার মধ্যে অর্থপূর্ণ সিএএমজি অংশ থাকতে পারে, তবে নীচের 'আইএলবিএম ফাইলগুলির সাথে কাজ করার নোটস' দেখুন। সি. এম. এ. পিঃ প্যালেট সি. এম. এ. পি অংশে ছবির প্যালেট থাকে এবং ব্যবহৃত প্রতিটি রঙের জন্য 3-বাইট আর. জি. বি মান থাকে। প্রতিটি বাইট 0 এবং 255 এর মধ্যে অন্তর্ভুক্ত। এই খণ্ডটি 3xnumColors বাইট্স লম্বা। প্যালেটে রঙের সংখ্যা হবে 2 ^ numBitplan। এই অংশটি ঐচ্ছিক এবং এটি উপস্থিত না থাকলে একটি ডিফল্ট প্যালেট ব্যবহার করা হবে। প্রত্যাশার চেয়ে কম এন্ট্রি থাকা সম্ভব (যেমন। উদাহরণস্বরূপ, একটি 4-তল '16 রঙ' বিটম্যাপের জন্য 7টি রঙ।) মনে রাখবেন যে, আই. এফ. এফ-এর নির্দিষ্টকরণ অনুযায়ী, যদি এটিতে বিজোড় সংখ্যক রঙ থাকে, তবে অংশটিকে এক বাইট দ্বারা প্যাড করা হবে যাতে এটি জোড় সংখ্যক বাইটে পরিণত হয়, তবে অংশটির দৈর্ঘ্যের ক্ষেত্রে প্যাড বাইটি অন্তর্ভুক্ত নয়। সি. আর. এন. জিঃ রঙের পরিসীমা রঙের পরিসীমা অংশটি 'অ-মানক'। এটি ইলেকট্রনিক আর্টসের ডিলাক্স পেইন্ট প্রোগ্রাম দ্বারা রঙ রেজিস্টার বা একটি "ছায়া পরিসীমা" এবং রঙ সাইক্লিংয়ের একটি সংলগ্ন পরিসীমা সনাক্ত করতে ব্যবহৃত হয়। একটি আই. এল. বি. এম ফাইলে শূন্য বা তার বেশি সি. আর. এন. জি অংশ থাকতে পারে, তবে সবগুলিই বি. ও. ডি. ওয়াই অংশের সামনে উপস্থিত হওয়া উচিত। ডিলাক্স পেইন্ট সাধারণত একটি আই. এল. বি. এম-এ 4টি সি. আর. এন. জি অংশ লিখে দেয় যখন ব্যবহারকারী এটিকে "ছবি সংরক্ষণ করতে" বলে। সিসিআরটিঃ কালার সাইক্লিং কমোডরের গ্রাফিক্রাফ্ট প্রোগ্রাম কালার সাইক্লিং রেঞ্জ এবং টাইমিংয়ের জন্য সিসিআরটি ব্যবহার করে। এই অংশে একটি সাইকেলইনফো কাঠামো রয়েছে। সি. আর. এন. জি-র মতো এটিও একটি মানহীন অংশ। তথ্যটি একটি সি. আর. এন. জি অংশের অনুরূপ। একটি প্রোগ্রাম সম্ভবত রঙ চক্রের তথ্য প্রকাশের এই দুটি পদ্ধতির মধ্যে একটি ব্যবহার করবে। আপনি যদি এই তথ্য ডিলাক্সপেন্ট এবং গ্রাফিক্রাফ্ট উভয়ের সাথে যোগাযোগ করতে চান তবে আপনি উভয়ই লিখতে পারেন। DEST: বিটপ্লেন সংমিশ্রণ ঐচ্ছিক বৈশিষ্ট্য DEST হল একটি গভীর গন্তব্য ছবিতে শূন্য বা তার বেশি উৎস বিটপ্লেন কীভাবে ছড়িয়ে দেওয়া যায় তা নিয়ন্ত্রণ করার একটি উপায়। কিছু পাঠক ডিইএসটি-কে উপেক্ষা করতে পারেন। প্লেনপিক, প্লেনঅনঅফ এবং প্লেনমাস্কে বিটের নিম্ন ক্রমের গভীরতার সংখ্যা গন্তব্য বিটপ্লেনের সাথে একের সাথে মিলে যায়। বিটপ্লেন 0 সহ বিট 0, ইত্যাদি। যে কোনও উচ্চতর অর্ডার বিট উপেক্ষা করা উচিত। "প্লেনপিকে 1 বিট মানে" পরবর্তী উৎস বিটপ্লেনটিকে এই বিটপ্লেনে রাখুন ", তাই" 1 "বিটের সংখ্যা ন্যুমপ্লেনের সমান হওয়া উচিত। "0" "বিট মানে" "প্লেনঅনঅফ থেকে সংশ্লিষ্ট বিটটি এই বিটপ্লেনে রাখুন।" গন্তব্য বিটপ্লেনে লেখা মাস্ক গেটঃ "1" বিট মানে "এই বিটপ্লেনে লিখুন" এবং "0" বিট মানে "এই বিটপ্লেনে একা ছেড়ে দিন"। সাধারণ ক্ষেত্রে (কোনও ডিইএসটি অংশ ছাড়া) প্লেনপিক = প্লেনমাস্ক = (2 ^ ন্যুমপ্লেন)-1-এর সমতুল্য। মনে রাখবেন যে রঙ সংখ্যাগুলি গন্তব্য বিটম্যাপের (গভীর সমতল) পিক্সেল দ্বারা গঠিত হয়, উৎস বিটম্যাপের (গভীর নমপ্লেন সমতল) দ্বারা নয়। GRAB: হটস্পট ঐচ্ছিক GRAB অংশটি ছবির উপরের বাম কোণের তুলনায় একটি "হ্যান্ডেল" বা "হটস্পট" সনাক্ত করে, যেমন, যখন মাউস কার্সার বা "পেইন্ট ব্রাশ" হিসাবে ব্যবহার করা হয়। এটা ঐচ্ছিক। এস. পি. আর. টিঃ জেড-অর্ডার এস. পি. আর. টি খণ্ড নির্দেশ করে যে একটি চিত্র স্প্রাইট হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে। সুতরাং এটির একটি মুখোশ সমতল বা স্বচ্ছ রঙ থাকা উচিত এবং পূর্ণ পর্দা হওয়া উচিত নয়। এটি কিভাবে পরিচালনা করা হয় তা নির্ভর করে ছবিটি ব্যবহার করা প্রোগ্রামের উপর। এখানে সংরক্ষিত একমাত্র তথ্য হল স্প্রাইট অর্ডার, যা অনেক প্রোগ্রাম দ্বারা অগ্রভাগে স্প্রাইট স্থাপন করতে ব্যবহৃত হয় (অর্ডার 1-এর একটি স্প্রাইট অর্ডার 0-এর একটির পিছনে প্রদর্শিত হয়, ইত্যাদি)। এটা ঐচ্ছিক। টিনিঃ থাম্বনেইল টিনি চঙ্কে ডিলাক্স পেইন্ট সহ বিভিন্ন গ্রাফিক্স প্রোগ্রামের জন্য একটি ছোট প্রাকদর্শন চিত্র রয়েছে। এটি সংকুচিত এবং বডি চাঙ্কের অনুরূপ। আইএলবিএম রঙিন মানচিত্রের সাথে কাজ করার জন্য নোট কখনও কখনও একটি আইএলবিএম ফাইলে শুধুমাত্র একটি রঙিন মানচিত্র থাকে এবং কোনও চিত্রের তথ্য থাকে না। প্রায়শই রঙের একটি প্যালেট সংরক্ষণ করতে ব্যবহৃত হয় যা আলাদাভাবে একটি ছবিতে প্রয়োগ করা যেতে পারে। এই ক্ষেত্রে BODY খণ্ডটি খালি হওয়া উচিত এবং বি. এম. এইচ. ডি খণ্ডে numPlanes ক্ষেত্রটি 0 হবে। গভীর চিত্র কিছু আই. এল. বি. এম ফাইল সূচিবদ্ধ রঙের পরিবর্তে 'প্রকৃত-রঙিন' তথ্য ধারণ করে। এই তথাকথিত 'গভীর চিত্র' ফাইলগুলির কোনও সিএমএপি অংশ নেই এবং সাধারণত 24 বা 32টি বিটপ্লেন থাকে। বিটপ্লেনগুলির জন্য স্ট্যান্ডার্ড অর্ডারটি লাল উপাদানটির সবচেয়ে কম উল্লেখযোগ্য বিটকে প্রথমে রাখবেঃ R0 R1 R2 R3 R5 R6 R7 G0 G1 G2 G3 G5 G6 G7 B0 B1 B2 B3 B5 B6 B7 যদি 32 বিট প্লেন থাকে তবে শেষ 8 বিট প্লেনগুলি একটি আলফা চ্যানেল হবেঃ R0 R1. R7 G0. G7 B0. B6 B7 A0 A1 A2 A3 A4 A5 A6 A7 কোনও রঙিন মানচিত্র নেই এবং শুধুমাত্র 8 বিটপ্লেন সহ একটি চিত্র ধূসর চিত্র হতে পারেঃ I0 I1 I2 I3 I5 I6 I7 0x80 হেক্সাডেসিমালে)। ফাইলটি আমিগা চিপসেটের ইএইচবি (এক্সট্রা হাফ-ব্রাইট) মোড ব্যবহার করার আশা করে। রঙিন মানচিত্রে 32টির বেশি এন্ট্রি থাকবে না, তবে ছবিতে 6টি বিটপ্লেন থাকবে। সবচেয়ে গুরুত্বপূর্ণ বিটপ্লেনটিকে একটি পতাকা হিসাবে বিবেচনা করা উচিত, যখন সেট করা হয় না, তখন যথারীতি রঙের মানচিত্রে সূচক হিসাবে নীচের 5টি বিট ব্যবহার করুন। যখন পতাকা সেট করা হয়; রঙের মানচিত্রে সূচক হিসাবে নীচের 5টি বিট ব্যবহার করুন, তবে ব্যবহার করার জন্য প্রকৃত রঙটি অর্ধেক উজ্জ্বল হওয়া উচিত, যা রঙের আরজিবি উপাদানগুলিকে এক বিট ডানদিকে স্থানান্তরিত করে অর্জন করা যেতে পারে। বিকল্পভাবে, 64টি এন্ট্রি সহ একটি রঙিন মানচিত্র তৈরি করুন এবং নীচের 32টি এন্ট্রি উপরের অর্ধে অনুলিপি করুন, সেগুলিকে অর্ধেক উজ্জ্বলতায় রূপান্তর করুন; তারপর রঙ সূচক হিসাবে সমস্ত 6টি বিটপ্লেন ব্যবহার করুন। পিবিএম চিত্রগুলি অতিরিক্ত অর্ধ-উজ্জ্বল মোডে থাকতে পারে না। ধরে রাখুন এবং সংশোধন করুন যদি আইএলবিএম ফাইলটিতে একটি সিএএমজি অংশ থাকে যার মধ্যে বিট 11 সেট করা থাকে (অর্থাৎ। হেক্সাডেসিমালে 0x800) ফাইলটি আমিগা চিপসেটের এইচএএম (হোল্ড-অ্যান্ড-মডিফাই) মোড ব্যবহার করার আশা করে। এইচএএম6 বিন্যাসে রঙিন মানচিত্রে 16টি পর্যন্ত এন্ট্রি থাকবে, তবে ছবিতে 6টি (বা সম্ভবত 5টি বিটপ্লেন) থাকবে। এইচএএম8 বিন্যাসে রঙিন মানচিত্রে 64টি পর্যন্ত এন্ট্রি থাকবে তবে ছবিতে 8টি (বা সম্ভবত 7টি বিটপ্লেন) থাকবে। শেষ দুটি বিটপ্লেন (যদি বিজোড় সংখ্যক বিটপ্লেন একটি অতিরিক্ত বিটপ্লেন ধরে নেয় যা সর্বদা 0 হয়) নিয়ন্ত্রণ পতাকা যা নির্দেশ করে যে কীভাবে প্রথম 4 (বা 6) বিটপ্লেন ব্যবহার করতে হয়। যদি একটি স্ক্যানলাইনের প্রথম পিক্সেল একটি পরিবর্তন পিক্সেল হয়, তবে চিত্রের সীমানা রঙটি সংশোধন করুন এবং ব্যবহার করুন। মনে রাখবেন যে কোনও রঙের উপাদান পরিবর্তন করতে 4 বিট ব্যবহার করার সময় আপনার উপাদানটির উপরের 4 বিট এবং নীচের 4 বিটগুলিতে 4 বিট ব্যবহার করা উচিত (সামগ্রিক রঙের গামুট হ্রাস এড়াতে)। 6 বিট ব্যবহার করার সময় এটি কম গুরুত্বপূর্ণ, তবে আপনি এখনও পরিবর্তন বিটের 2 টি সবচেয়ে গুরুত্বপূর্ণ বিটকে রঙের উপাদানের কমপক্ষে উল্লেখযোগ্য দুটি বিটের মধ্যে রাখতে পারেন। পি. বি. এম চিত্রগুলি হোল্ড অ্যান্ড মডিফাই মোডে থাকতে পারে না। ইউটিলিটিগুলি আইএলবিএম এবং বিবিএম ফাইলগুলির সাথে কাজ করে এমন বেশিরভাগ ইউটিলিটিগুলি বরং তারিখযুক্ত, যেমন ম্যাকপেন্ট বা ডিলাক্স পেইন্ট। ইরফানভিউ ফাইল দেখার অনুমতি দেয়, অ-বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে, এবং লিনাক্সের অধীনে কাজ করতে পারে। নেটপিবিএম আইএলবিএম থেকে ছবিগুলিকে তার নিজস্ব পিপিএম বিন্যাসে এবং পিছনে রূপান্তর করতে পারে। ডিলাক্স পেইন্ট-অনুপ্রাণিত গ্রাফএক্স2 পিক্সেল আর্ট গ্রাফিক্স সম্পাদক আইএলবিএম ফাইলগুলি লোড এবং সংরক্ষণ করতে পারে, তবে সর্বাধিক 256 রঙের মধ্যে সীমাবদ্ধ, তাই এইচএএম বা 24-বিট আইএলবিএম চিত্রগুলি সমস্ত রঙ দেখাবে না। নেটপিবিএম থেকে ইলবিএমটপিপিএম এবং পিপিএমটয়েলবিএম ইউটিলিটিগুলি ইনস্টল করা থাকলে ইমেজম্যাজিক এবং গ্রাফিক্সম্যাজিক আইএলবিএম চিত্রগুলি প্রদর্শন এবং রূপান্তর করতে পারে। নোটস কমান্ডার কিন ড্রিমস সিরিজের গেমগুলিতে, সংকুচিত স্বতন্ত্র আইএলবিএম চিত্রগুলি শিরোনাম পর্দার জন্য ব্যবহৃত হয়, তবে গেমটি বেশিরভাগ আইএলবিএম অংশ পড়ে না। এর কারণ হল ছবিগুলি ডিলাক্সপেন্টে সম্পাদনা করা হয়েছিল, তারপর সরাসরি গেমের ফাইলগুলিতে আমদানি করা হয়েছিল। এছাড়াও দেখুন আমিগা ইন্টারচেঞ্জ ফাইল ফরম্যাট ইরফানভিউ রেফারেন্স বাহ্যিক লিঙ্ক পি. এন. জি2আই. এল. বি. এম পি. এন. জি ফাইলগুলিকে আই. এল. বি. এম এবং এ. সি. বি. এম ফরম্যাটে রূপান্তরিত করে। এটি প্রতি চ্যানেলে আলফা চ্যানেল এবং/অথবা 16-বিট গভীরতা সহ যে কোনও পিএনজিকে রূপান্তর করতে পারে। এটি এক্সট্রা-হ্যালফব্রাইট এবং হোল্ড অ্যান্ড মডিফাই সহ 1 থেকে 8 পর্যন্ত যে কোনও বিটপ্লেনে রিস্যাম্পলিং, কোয়ান্টাইজিং, ডাইথারিং, কালার রেজিস্টার প্রিজারভেশন বা ওভাররাইড সমর্থন করে। 90-এর দশকের মাঝামাঝি থেকে গ্রাফিক্স ওয়ার্কশপ 1.1ওয়াই আইএলবিএম ফাইলগুলির সমস্ত রূপ থেকে এবং রূপান্তর করতে পারে; এটি বিভিন্ন অন্যান্য চিত্র ফাইল বিন্যাসকে সমর্থন করে। এটি তারিখযুক্ত কিন্তু উইন্ডোজ এক্সপি সামঞ্জস্য মোডে চলার সময়ও উইন্ডোজ 10-এ কাজ করে। গ্রাফিক্স ওয়ার্কশপ প্রফেশনাল নামে পরিচিত নতুন বাণিজ্যিক সংস্করণও রয়েছে যা অনেক বেশি আধুনিক ইউআই (00-এর দশকের মাঝামাঝি বলে মনে হয়) সহ, যা আজকের মান দ্বারাও তারিখযুক্ত। আলটিমেট পেইন্ট প্যালেট রঙ চক্র অ্যানিমেশন পড়তে, লিখতে এবং প্রদর্শন করতে পারে। এক্সএনভিউ-এর এনকনভার্ট একটি বিনামূল্যে এবং আপ টু ডেট কমান্ড লাইন কনভার্টার। ইমেজ কনভার্টার প্লাস এমন একটি প্রোগ্রাম যা আইএলবিএম ফাইলগুলিকে যে কোনও সংখ্যক বিন্যাসে রূপান্তরিত করবে। যদিও সম্পূর্ণ সংস্করণটি বিনামূল্যে নয়, ডেমো সংস্করণটি একটি ওয়াটারমার্ক যোগ করে যা অপসারণ করা যেতে পারে। পেইন্ট শপ প্রো 7.04 এবং পি. এস. পি-র অন্যান্য পুরানো সংস্করণগুলি আই. এল. বি. এম পড়তে এবং লিখতে পারে, তবে শুধুমাত্র পি. বি. এম ফাইলগুলি পড়তে পারে। পিএসপি7-এর একটি বিশেষ উল্লেখ রয়েছে কারণ শেয়ারওয়্যার সংস্করণে একটি বাগ রয়েছে যা মূল্যায়ন বন্ধ করার প্রক্রিয়াটিকে কেবল একটি ফাইল খোলার মাধ্যমে বাদ দেওয়ার অনুমতি দেয় (অর্থাৎ। সর্বদা একটি ফাইল খোলার জন্য শর্টকাট পরিবর্তন করুন এবং আপনি বিরক্ত হবেন না)। গ্রাফিক্স ফাইল ফরম্যাট অ্যামিগাওস মরফোস