Raheb log | راهب لاگ "راهب لاگ | raheb log" یک جامعه ی فعال ارائه دهنده مقالات در زمینه تکنولوژی
فایل های ICO در ویندوز
برنامه‌نویسی

بررسی اختصاصی | فایل های ICO آیکون در ویندوز

TAMK 3 دقیقه مطالعه

فایل های ICO از اساسی و ابتدایی ترین ابتکارات و استانداردهای مایکروسافت در راستای مهیا سازی فضایی انعطاف پذیر برای هویت بخشی به برنامه ها با تصاویر،در چهارچوبی با پشتیبانی بلند مدت هستند.

رابط های کاربری گرافیکی به منظور ساده سازی شناسایی و استفاده از برنامه ها که در نهایت بخشی از هدف اصلی بزرگ ترشان یعنی ساده سازی تعامل با کامپیوتر ها بود خود را دائما در وابستگی به تصاویر گرافیکی می یافتند. استفاده از یک عکس انعکاس دهنده ی کاربرد و اهداف برنامه ایده ی بسیار بکری بود اما محل استقرار این گونه عکس ها و محتویات از این قبیل دغدغه ای بود که برای توسعه دهندگان سیستم عامل مانند هر مسئله دیگر نیاز به پاسخی آینده نگرانه ، انعطاف پذیر و قابل پشتیبانی در بلند مدت داشت. معرفی فرمت ICO که در ویندوز با پسوند قراردادی ico. دیده و خوانده میشوند دقیقا راه حل ویندوز به این مسئله بود.

ICO یک کالکشن از تصاویر

ایده کلی پشت فایل های ICO این است که چهارجوبی باشند که در آن تعداد متغیری از تصاویر را بتوان جای داد. فرمت تصاویری که در یک فایل ICO قرار میگرفتند در ابتدا معمولا از نوع Bitmap بودند که از ابتدایی ترین ، قدیمی ترین و غیر فشرده ترین فرمت های تصاویر میباشد. از آنجایی که ذات طبیعی تصاویر مورد استفاده به عنوان شناسه برنامه ها متاثر از کاربردشان، در رزولوشن های کوچک و کم حجم خواهند شد، استفاده از Bitmap در چنین بخش هایی واقعا بی ضرر است. با این وجود مایکروسافت و برنامه نویسان ویندوز از یک چهارچوب کلی تقریبا نانوشته تجربی در حین ساخت ICO برای برنامه هایشان پیروی میکنند تا حط المقدور از پشتیبانی و رفتار عادی برنامه در سیستم های قدیمی نیز اطمینان حاصل کنند.

قاعده تجربی رایج استفاده از ICO در توسعه نرم افزار

رایج است که به طرز جا افتاده در هر فایل ICO چهار فایل تصویری به ترتیب به فرمت، پیکسل و وسعت طیف رنگی های زیر استفاده میشوند:

1- تصویر با کیفیت با رزولوشن 256×256 پیکسل و طیف رنگی 32 بیتی در فرمت PNG: این تصویر در جاهایی که تصویر شناسه برنامه تان به شکل بزرگ تر و پر جزئیات تر قرار است نمایش داده شود توسط سیستم عامل مورد استفاده قرار میگیرد. فرمت این تصویر PNG چراکه در رزولوشن 256×256 فرمت Bitmap صرفا بی دلیل است.
2- تصویر با رزولوشن 48×48 پیکسل و طیف رنگی 8 بیتی در فرمت Bitmap.
3- تصویر با رزولوشن 32×32 پیکسل و طیف رنگی 8 بیتی در فرمت Bitmap.
4- تصویر با رزولوشن 16×16 پیکسل و طیف رنگی 8 بیتی در فرمت Bitmap.
این فایل ها مانند فایل های منبع دیگر در فرایند ساخته شدن برنامه اجرایی نهایی ویندوز به نوع یا نوعی دیگر داخل خود فایل اجرایی exe. گنجانده میشوند.

ساخت کالکشن ICO

اکثر برنامه های معروف تخصصی طراحی و ویرایش تصویر نظیر Photoshop ، Krita و Gimp که از این میان Krita و Gimp متن باز و رایگان هستند امکان خروجی گرفتن فایل ICO را به کاربران میدهند، کافیست عکس ها را در لایه های متفاوت قرار دهید تا در هنگام خروجی هر لایه در قالب یک عکس در کالکشن ICO قرار گیرد.

// مقالات پیشنهادی

شاید این‌ها هم به کارتان بیاید

دیدگاه بگذارید