بررسی اختصاصی | فایل های ICO آیکون در ویندوز
فایل های 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 قرار گیرد.
شاید اینها هم به کارتان بیاید
برنامهنویسی
استیو جابز که بود؟ داستان زندگی، شکستها و تأثیر او بر اپل
وقتی نام اپل را میشنویم، احتمالاً اولین چیزهایی که به ذهنمان میرسد آیفون، مکبوک، اپل واچ یا لوگوی معروف سیب گاززده است.…
افراد سرشناس
لینوس توروالدز کیست؟ داستان مردی که لینوکس و Git را ساخت
اگر امروز از لینوکس، سرورها، رایانش ابری، سیستمهای توکار یا حتی بسیاری از زیرساختهای اینترنت استفاده میکنید، احتمال زیادی وجود دارد که…
برنامهنویسی
خیدو فان روسوم که بود؟ زندگی نامه خالق پایتون | python
اگر با دنیای برنامهنویسی آشنا باشید، احتمالاً نام پایتون (Python) را شنیدهاید؛ زبانی که امروزه در حوزههایی مانند توسعه نرمافزار، هوش مصنوعی،…