پسوند فایل ICO چیست؟ چگونه یک تصویر را با فرمت ico به سرعت و به راحتی ذخیره کنیم؟ پسوند ico.

یک بار برای یکی از مشتریانم وب سایت کارت ویزیت درست می کردم و خودم را در این فکر افتادم که معمول است فاویکون با فرمت icoدر فتوشاپ مدرن نمی توان آن را با نسخه cs4 و بالاتر شروع کرد.

من حتی قبلاً به آن فکر نمی کردم ، زیرا با استفاده از مبدل های آنلاین مختلف چنین فاویکون هایی ساختم. هزاران مورد از آنها در اینترنت وجود دارد، فقط کافی است در موتور جستجوی خود تایپ کنید: تبدیل تصویر به ico” یا “”، یا چیز دیگری مثلا “”، و قطعا با یکی از سایت های مبدل که تصویر را رایگان به ico تبدیل می کند، برخورد خواهید کرد. اما ما اینجا جمع شده ایم نه برای این، بلکه برای اینکه یاد بگیریم چگونه به تنهایی یک تصویر را به ico تبدیل کنیم.

چگونه یک تصویر را با فرمت ico به سرعت و به راحتی ذخیره کنیم؟

بیایید تصور کنیم که چنین تصویر favicon.png با اندازه 16x16 پیکسل داریم. من به طور خاص این حداقل اندازه را برای مثال انتخاب کردم، زیرا به وضوح تفاوت در تصاویر کوچک خود نمادها را نشان می دهد.

اگر فکر می کنید که می توانید پسوند تصویر را به صورت دستی از .png به .ico تغییر دهید، در اشتباه هستید. بنابراین آیکون کار نمی کند و به عنوان همان عکس کوچک نمایش داده می شود. به عنوان مثال مانند این:

بنابراین برای ساختن یک آیکون با فرمت ico از یک تصویر معمولی با فرمت .jpg، .png، باید از فتوشاپ استفاده کنیم.

اما همانطور که در عکس بعدی مشاهده می کنید، مونتاژ استاندارد فتوشاپ که از نسخه cs4، cs5 و cs6 فتوشاپ شروع می شود، اجازه نمی دهد.ذخیره تصویر با فرمت ico.

در این مورد، ما نیاز به تنظیم ویژه داریم پلاگین ico برای فتوشاپ دانلودرایگان است که در اینجا در وب سایت من در زیر موجود است.

*فراموش نکنید فایل دانلود شده را از حالت فشرده خارج کنید.

چگونه افزونه های .ico را در فتوشاپ نصب کنیم؟

همه چیز خیلی ساده است!

فایل دانلود شده در بایگانی است، بنابراین شما فقط باید فایل را از حالت فشرده خارج کنید و آن را در پوشه سمت راست به نام "فرمت های فایل"، جایی که فتوشاپ دارید، رها کنید.برای مثال:

  • من فتوشاپ cs4 دارم و روی درایو C قرار دارد، بنابراین من به دنبال یک پوشه در اینجا هستم:

C:\Program Files\Adobe\Adobe Photoshop CS4\Plug-ins\File Formats\

فایل پلاگین .ico دانلود شده خود را در آنجا کپی می کنم.

همچنین ممکن است آدرس دیگری برای این پوشه داشته باشید:

C:\Program Files\Adobe\Adobe Photoshop CS4\App\Photoshop\Plug-ins\File Formats\

  • اگر Photoshop cs5 دارید، به احتمال زیاد آدرس این پوشه این خواهد بود:

C:\Program Files\Adobe\Adobe Photoshop CS5\Required\Plug-ins\File Formats\

  • اگر Photoshop cs6 دارید، افزونه ICO نیز باید در این پوشه نصب شود:

C:\Program Files\Adobe\Adobe Photoshop CS6\Required\Plug-ins\File Formats\

در مورد نسخه سی سی فتوشاپ، آدرس پوشه افزونه ها ثابت مانده است. آن ها پلاگین ico دانلود شده ما را برای Photoshop cc در همان مسیری که برای Photoshop ورژن cs6 نصب شده بود نصب کنید. فقط فراموش نکنید که اگر سیستم 64 بیتی دارید، نسخه 64 بیتی افزونه را دانلود کنید.

چگونه یک تصویر را با فرمت ico ذخیره کنیم؟

پس از اینکه فایل خود را در آنجا آپلود کردیم، به سادگی فتوشاپ را راه اندازی کرده و تصویر مورد نظر را بارگذاری می کنیم. و سپس، همه چیز طبق معمول است: روی File -> Save As -> کلیک کنید و فرمت ICO. از قبل ظاهر شده ما را انتخاب کنید.

ما ذخیره می کنیم و نتیجه را می گیریم - یک نماد فوق العاده 16x16 در قالب ico. اکنون می توان آن را به عنوان فاویکون در سایت خود قرار داد یا به سادگی به عنوان نمادی برای هر پوشه یا فایلی در دسکتاپ رایانه خود استفاده کرد.

و در مورد نحوه دقیق افزودن فاویکون به سایت در مقاله بعدی به شما خواهم گفت.

آیا در باز کردن فایل های .ico مشکلی دارید؟ ما اطلاعاتی در مورد فرمت های فایل جمع آوری می کنیم و می توانیم توضیح دهیم که فایل های ICO چیست. علاوه بر این، ما برنامه هایی را توصیه می کنیم که برای باز کردن یا تبدیل چنین فایل هایی مناسب هستند.

فرمت فایل .ICO برای چیست؟

افزونه .icoمخفف Microsoft Icon (ICO) فرمت فایل و نوع فایل است. ICO یک فرمت فایل اختصاصی است که توسط مایکروسافت برای آیکون های رابط کاربری گرافیکی ویندوز ("آیکون") مایکروسافت (MS) توسعه یافته است. فرمت ICO بسیار شبیه به فرمت مکان نما CUR است.

فایل .icoیک نماد MS Windows را نشان می دهد. نماد یک تصویر تصویری کوچک است که به یک نوع فایل خاص، عملکرد سیستم، برنامه کاربردی و غیره اشاره دارد. یک فایل ICO معمولا شامل چندین بیت مپ با اندازه های مختلف (16x16، 32x32، 48x48، و غیره) و عمق رنگ (شروع با ویندوز XP تا 32 بیت با پشتیبانی از شفافیت با کانال آلفا) و فایل هایی از این قبیل ( .ico) به عنوان مجموعه ای از انواع مختلف یک نماد برای حالت های مختلف نمایش عمل می کند.



فرمت ICO توسط تمام مرورگرهای وب به عنوان یک قالب استاندارد فاویکون وب سایت ("favicon .ico")، معمولا در دایرکتوری های ریشه سایت ها قرار دارد.

برای فرمت ICO، بسیاری از مبدل‌های آفلاین و آنلاین، ویرایشگرهای ویژه «آیکون» و ابزارهای دیگر وجود دارد. علاوه بر این، این فرمت توسط اکثر بینندگان تصویر جهانی و ویرایشگرهای شطرنجی (از جمله از طریق افزونه ها) پشتیبانی می شود. MS Windows Explorer به طور خودکار ریز عکس ها را برای فایل ها تولید و نمایش می دهد .ico.

برنامه هایی برای باز کردن یا تبدیل فایل های ICO

می توانید فایل های ICO را با برنامه های زیر باز کنید: 

فرمت ICOمشابه فرمت CUR(مکان نماهای ویندوز) برای ذخیره مکان نماها. تفاوت در مقدار عددی یک فیلد در ساختار هدر و تفسیر مقادیر دو فیلد دیگر در همان ساختار است.

یکی ICO-فایل حاوی یک یا چند آیکون است که اندازه و رنگ هر کدام جداگانه تنظیم شده است. اندازه نماد می تواند هر باشد، اما متداول ترین آیکون های مربعی 16، 32 و 48 پیکسل هستند. از آیکون هایی با اندازه های 24، 40، 60، 72، 92، 108، 128 پیکسل نیز استفاده شده است.

با شروع ویندوز 98/2000، این فرمت از جاسازی تصاویر JPEG و PNG پشتیبانی می‌کند، اما داده‌های نماد معمولاً فشرده نشده ذخیره می‌شوند.

نمادها به رنگ طبیعی (رنگ واقعی، عمق رنگ 24 بیت)، رنگ بالا (عمق رنگ 16 بیت)، یا پالت ثابت (256، 16 یا فقط 2 رنگ) هستند. در این حالت، عدد مربوط به هر پیکسل نشان دهنده رنگ نیست، بلکه تعداد رنگ در پالت است.

از نظر ساختار، تصاویر موجود در فایل ICO به BMP نزدیک‌ترین هستند، اما در حضور یک تصویر اضافی - ماسکی که روی پس‌زمینه قرار می‌گیرد با استفاده از عملیات بیتی AND، که امکان شفافیت (کامل) را فراهم می‌کند، اساساً با آنها تفاوت دارند. تصویر. XORing بعدی تصویر اصلی حتی می‌تواند پیکسل‌های «معکوس» را در مکان‌هایی که پس‌زمینه پنهان نشده است تولید کند.

علاوه بر این، با شروع ویندوز XP، آیکون های 32 بیتی پشتیبانی می شوند - هر پیکسل مربوط به رنگ 24 بیتی و یک کانال آلفای 8 بیتی است که اجازه 256 سطح شفافیت جزئی را می دهد. با استفاده از کانال آلفا، می‌توانید نمادهایی را با لبه‌های صاف (تار) و سایه‌ای که با هر پس‌زمینه‌ای ترکیب می‌شود، نمایش دهید. ماسک در این مورد نادیده گرفته می شود.

کاتالوگ اطلاعات تصویر

رکوردهای متوالی با اندازه ثابت (16 بایت) را یکی پس از دیگری نشان می دهد. تعداد ورودی ها توسط فیلد شمارش سربرگ تعیین می شود.

رشته جانبداری اندازه
(در بایت)
شرح
عرض 0 1 عرض تصویر را بر حسب پیکسل مشخص می کند. می تواند مقادیر از 0 تا 255 را بگیرد. اگر 0 مشخص شده باشد، عرض تصویر 256 پیکسل است.
ارتفاع 1 1 ارتفاع تصویر را بر حسب پیکسل مشخص می کند. می تواند مقادیر از 0 تا 255 را بگیرد. اگر 0 مشخص شده باشد، تصویر 256 پیکسل است.
رنگ ها 2 1 تعداد رنگ ها را در پالت تصویر مشخص می کند. برای نمادهای تمام رنگی باید 0 باشد.
رزرو شده است 3 1 رزرو شده است. باید 0 باشد. مستندات فنی مایکروسافت بیان می کند که این مقدار باید همیشه 0 باشد، اما نمادهایی که توسط ابزارهای داخلی دات نت (System.Drawing.Icon.Save) تولید می شوند در این قسمت دارای مقدار 255 هستند.
هواپیماها 4 2
  • B.ICO تعداد هواپیماها را تعیین می کند. ممکن است 0 یا 1 باشد.
  • B.CUR مختصات افقی "نقطه داغ" را نسبت به لبه سمت چپ تصویر بر حسب پیکسل تعریف می کند.
bpp 6 2
  • B.ICO تعداد بیت در هر پیکسل (bit-per-pixel) را تعریف می کند. این مقدار می تواند 0 باشد، زیرا به راحتی از داده های دیگر بدست می آید. به عنوان مثال، اگر تصویر در فرمت PNG ذخیره نمی شود، تعداد بیت ها در هر پیکسل بر اساس اطلاعات مربوط به اندازه شطرنجی و همچنین عرض و ارتفاع آن محاسبه می شود. اگر تصویر با فرمت PNG ذخیره شود، اطلاعات مربوطه در خود PNG ذخیره می شود. با این حال، تنظیم این فیلد روی 0 توصیه نمی شود، زیرا منطق انتخاب بهترین تصویر در نسخه های مختلف ویندوز ناشناخته است.
  • B.CUR مختصات عمودی "نقطه داغ" را در پیکسل، نسبت به لبه بالایی تصویر تعریف می کند.
اندازه 8 4 اندازه رستر را بر حسب بایت مشخص می کند
انحراف 12 4 افست بیت مپ مطلق را در فایل مشخص می کند.

یادداشت

را نیز ببینید

پیوندها


بنیاد ویکی مدیا 2010 .

ببینید «ICO (فرمت فایل)» در فرهنگ‌های دیگر چیست:

    ICO، آیکون ویندوز پسوند فایل: .ico نوع توسعه دهنده: نوع قالب: گرافیک شطرنجی ICO (نماد ویندوز) فرمت فایل برای ذخیره فایل های نماد در مایکروسافت ویندوز. فرمت ICO مشابه فرمت CUR (مکان نماهای ویندوز) است که برای ... ... ویکی پدیا طراحی شده است.

    این اصطلاح معانی دیگری دارد، به RAW مراجعه کنید. فرمت داده RAW (خام انگلیسی خام، خام) حاوی داده های خام (یا حداقل پردازش شده) است که از دست دادن اطلاعات جلوگیری می کند و ... ... ویکی پدیا

    فرمت فایل CorelDRAW Extension.cdr توسعه یافته توسط Corel Corporation نوع فرمت گرافیک برداری، گرافیک بیت مپ فرمت باز است؟ نه ... ویکی پدیا

    این مقاله یا بخش دارای فهرستی از منابع یا پیوندهای خارجی است، اما منابع اظهارات فردی به دلیل عدم وجود پاورقی نامشخص است ... ویکی پدیا

    نمایندگی دیجیتال برای ارتباط داده های تعریف محصول (IGES) (تلفظ: ijes) نمایش دیجیتال برای ارتباط داده های تعریف محصول قالب گرافیکی برداری 2 بعدی/3 بعدی. مورد استفاده بسیاری از ... ویکی پدیا

    این مقاله شامل شرحی از اصطلاح "AIFF" است. برای فدراسیون فوتبال AIFF، به فدراسیون فوتبال تمام هند مراجعه کنید پسوند فرمت فایل تبادل صوتی .aiff .aif .aifc MIME audio/x aiff audio/aiff توسعه یافته توسط Apple Inc. نوع فرمت فایل صوتی ... ویکی پدیا

    برنامه افزودنی JPEG2000 .jp2, .j2k, .jpf, .jpx, .jpm, .mj2 MIME image/jp2, image/jpx, image/jpm, video/mj2 توسعه یافته توسط Joint Photographic Experts Group نوع قالب قالب گرافیکی استاندارد (های) . .. ویکیپدیا

    Extension.fpx Bitmap Graphics Format Extended from IVUE FlashPix یک فرمت فایل برای ذخیره سازی گرافیک بیت مپ است که به شما امکان می دهد یک تصویر را با وضوح های متعدد در یک فایل ذخیره کنید. علیرغم اینکه در این مورد اندازه فایل ... ... ویکی پدیا است

    - (قبلاً فرمت جریان پیشرفته انگلیسی، فرمت جریان فعال) یک فرمت فایل توسعه یافته توسط مایکروسافت است که شامل پخش صدا و تصویر است. ASF بخشی از Windows Media است. قالب برای هر دو محلی ... ... ویکی پدیا مناسب است

    برنامه افزودنی .avi MIME video / avi, video / msvideo, video / x , msvideo توسعه یافته توسط مایکروسافت نوع فرمت محفظه رسانه حاوی Audio, Video Audio Video Interleave (مخفف AVI; lit. "sequence ... ویکی پدیا

امیدواریم در حل مشکل فایل ICO به شما کمک کرده باشیم. اگر نمی دانید از کجا می توانید یک برنامه را از لیست ما دانلود کنید، روی پیوند کلیک کنید (این نام برنامه است) - اطلاعات دقیق تری در مورد مکان دانلود نسخه نصب ایمن برنامه مورد نیاز پیدا خواهید کرد. .

چه چیز دیگری می تواند مشکل ایجاد کند؟

ممکن است دلایل بیشتری وجود داشته باشد که نتوانید فایل ICO را باز کنید (نه فقط عدم وجود یک برنامه مناسب).
اولا- فایل ICO ممکن است به اشتباه (ناسازگار) با برنامه نصب شده برای پشتیبانی از آن پیوند داده شده باشد. در این صورت باید خودتان این اتصال را تغییر دهید. برای این کار بر روی فایل ICO که می خواهید ویرایش کنید کلیک راست کرده و روی گزینه کلیک کنید "برای باز کردن با"و سپس برنامه ای را که نصب کرده اید از لیست انتخاب کنید. پس از این عمل، مشکلات باز کردن فایل ICO باید به طور کامل ناپدید شوند.
دوما- فایلی که می خواهید باز کنید ممکن است به سادگی خراب شده باشد. سپس بهترین راه حل این است که یک نسخه جدید پیدا کنید یا آن را دوباره از همان منبع قبلی دانلود کنید (شاید به دلایلی در جلسه قبل دانلود فایل ICO کامل نشده باشد و به درستی باز نشود).

ایا میخواهید کمک کنید؟

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

فایل‌های ICO حاوی یک یا چند تصویر با اندازه‌ها و عمق رنگ‌های متعدد هستند که به آن‌ها اجازه می‌دهد تا بر اساس آن مقیاس شوند. در ویندوز، تمام فایل های اجرایی که در دسکتاپ، در منوی استارت یا در ویندوز اکسپلورر قرار دارند، باید دارای یک نماد با فرمت ICO باشند. این فایل چیست؟

به عنوان مثال، این نماد رایانه است که می توانید روی دسکتاپ به عنوان "رایانه من" و همچنین تصویر پالتی که برنامه Paint را نشان می دهد، مشاهده کنید. فایل های ICO ارتباط نزدیکی با فایل های CUR دارند. چه تفاوتی با یکدیگر دارند؟

فرمت فایل CUR یک فرمت گرافیکی تقریباً یکسان برای مکان نماهای غیر متحرک در مایکروسافت ویندوز است. تنها تفاوت بین این دو نوع فایل، بایت های مورد استفاده برای شناسایی آنها و افزودن یک نقطه دسترسی به هدر CUR است. نقطه اتصال به عنوان فاصله پیکسل (در مختصات x، y) از گوشه سمت چپ بالای تصویر مکان نما، جایی که کاربر در واقع به ماوس اشاره می کند، تعریف می شود.

تاریخچه قالب: ICO چیست

این فایل ها در اولین توزیع های ویندوز ظاهر شدند. با گذشت زمان، آنها به طور قابل توجهی تغییر کرده اند.

آیکون های معرفی شده در ویندوز 1.0 32x32 پیکسل و تک رنگ بودند. پشتیبانی از 16 رنگ در ویندوز 3.0 معرفی شد.

Win32 پشتیبانی از حداکثر 16.7 میلیون رنگ (Truecolor) و اندازه 256x256 پیکسل را معرفی کرد. ویندوز 95 همچنین دارای یک موتور جدید Bitmap مستقل از دستگاه (DIB) بود. با این حال، تنها 256 رنگ برای نمادها در این نسخه از سیستم عامل استفاده شده است. با تغییر مقدار آیکون خط فرمان Shell در رجیستری یا خرید مایکروسافت پلاس، می‌توان 65535 رنگ (Hicolor) را فعال کرد! برای ویندوز 95

تنظیمات Shell به جای 32x32 آیکون های بزرگتر را در فایل ICO اجازه می دهد. منظورش چیه؟ یک فایل می تواند هر اندازه تصویری از 1x1 تا 256x256 پیکسل (از جمله اندازه های غیر مربعی) را با 2 (به ندرت استفاده می شود)، 16، 256، 65535 یا 16.7 میلیون رنگ ذخیره کند. با این حال، در عمل، "پوسته" هنوز نمی تواند نمادهای طیف وسیعی از رنگ ها را نمایش دهد. قسمت اعلان نوار وظیفه ویندوز تا زمان انتشار Windows Me به طور پیش فرض به 16 سایه محدود بود. این بدان معناست که بدون توجه به تنظیمات، آیکون ها به همان صورت روی صفحه نمایش داده می شوند.

توسعه بعدی

ویندوز XP از رنگ‌های 32 بیتی (16.7 میلیون رنگ به اضافه شفافیت آلفا) پشتیبانی می‌کند، که به نواحی شفاف مانند سایه‌ها، ضد aliasing و جلوه‌های شیشه‌ای اجازه می‌دهد در یک نماد نمایش داده شوند. این توزیع سیستم عامل به طور پیش فرض از نمادهای پیکسل 48x48 در Windows Explorer استفاده می کند. ویندوز XP را می‌توان به گونه‌ای پیکربندی کرد که همه نمادها را در ابعاد 256x256 نمایش دهد (با تغییر مقادیر اندازه در Shell)، اما ویرایش انتخابی در دسترس نبود. مایکروسافت برای نسخه XP توصیه می کند اندازه نمادها را روی 48x48 پیکسل تنظیم کنید.

در نسخه ویستا

ویندوز ویستا قابلیت نمایش آیکون های 256x256 پیکسل در File Explorer و همچنین پشتیبانی از فرمت فشرده PNG را اضافه کرد. حتی اگر فشرده سازی از نظر فنی مورد نیاز نیست، پشتیبانی مایکروسافت توصیه کرده است که تمام نمادهای 256x256 در فایل های ICO به صورت PNG ذخیره شوند. این امکان کاهش حجم کلی فایل را فراهم کرد.

ویندوز ویستا اکسپلورر از مقیاس بندی صاف آیکون ها به اندازه های غیر استاندارد پشتیبانی می کند، که حتی اگر هیچ تصویری در خود فایل وجود نداشته باشد، به سرعت نمایش داده می شوند. این توزیع سیستم عامل به طور کلی یک نوار لغزنده به اندازه نمادهای "مقیاس" اضافه کرد. هنگام استفاده از وضوح بالاتر و حالت DPI، توصیه می‌شود از قالب‌های آیکون بزرگ‌تر (مثلاً 256x256) استفاده کنید.

ساختار منبع آیکون

فرمت ذخیره سازی فایل های آیکون در مایکروسافت ویندوز به شرح زیر است. یک ICO یا CUR شامل یک ساختار ICONDIR ("Icon Directory") است که شامل یک مجموعه داده ICONDIRENTRY برای هر تصویر در فایل است و به دنبال آن یک بلوک پیوسته از تمام تصاویر بیت مپ (که ممکن است در فرمت BMP ویندوز باشد، به استثنای ساختار BITMAPFILEHEADER، یا در قالب PNG، به طور کامل ذخیره می شود).

تصاویر با عمق کمتر از 32 بیت با فرمت خاصی مطابقت دارند: تصویر به صورت یک کدگذاری می شود که شامل یک ماسک رنگی (XOR) همراه با یک ماسک شفافیت است. در این حالت، اولی باید قبل از دومی در داخل داده بیت مپ قرار گیرد. اگر تصویر به ترتیب از پایین به بالا ذخیره شود، ماسک XOR در زیر مات مات کشیده می شود.

اندازه دومی 1 بیت در هر پیکسل است، بدون توجه به عمق رنگ مشخص شده در هدر BMP. ماسک کدورت مشخص می کند که کدام پیکسل ها کاملاً شفاف هستند و کدام ها نیستند. XOR مربوط به عمق بیت نشان داده شده در هدر BMP است و مقدار عددی رنگ یا پالت را برای هر پیکسل مشخص می کند. هر دو ماسک با هم یک تصویر مات ایجاد می کنند که تصویری با شفافیت 1 بیتی است. آنها همچنین اجازه وارونگی پس زمینه را می دهند. ارتفاع تصویر در ساختار ICONDIRENTRY فایل‌های ICO و CUR مقدار ابعاد مورد نظر خود را می‌گیرد (پس از چیدمان ماسک‌ها)، در حالی که تعریف ارتفاع در هدر BMP قبل از چیدمان مشخص می‌شود. به همین دلیل ماسک ها باید ابعاد یکسانی داشته باشند و ارتفاع مشخص شده در هدر BMP باید دو برابر ساختار ICONDIRENTRY باشد.

ساختار به روز شده

ICO-32 چیست؟ این فرمت یک تصویر 24 بیتی است که یک کانال آلفای 8 بیتی اضافه شده است. بنابراین، ماسک در تصاویر 32 بیتی مورد نیاز نیست، اما همچنان استفاده از آنها برای مشاهده بهتر تصویر توصیه می شود.

ویندوز XP و بالاتر شروع به استفاده از تصویر 32 بیتی در حالت رنگ واقعی کرد و در مواردی که نسخه 24 بیتی در فایل ICO/CUR وجود ندارد، یک ماسک AND بر اساس کانال آلفا ساخت. با این حال، نسخه های قبلی ویندوز همه پیکسل ها را با شفافیت 100٪ تفسیر می کنند، مگر اینکه ماسک مربوطه با یک تصویر ارائه شود.

ارجاع داده های تصویری

تمام داده های تصویری که به ورودی های دایرکتوری ارجاع می دهند مستقیماً از آن می آیند. روش معمول این است که آنها را به همان ترتیبی که در فهرست تصاویر هستند ذخیره کنید.

بنابراین، اگر تصویر در فرمت BMP ذخیره شود، باید ساختار عمومی BITMAPFILEHEADER را حذف کند، در حالی که اگر در فرمت PNG ذخیره شود، باید به طور کامل ذخیره شود.

تعداد بیت ها

فرمت بیت مپ کلاسیک BITMAPINFOHEADER از ذخیره آن در 32 بیت در هر پیکسل پشتیبانی می کند. هنگامی که به عنوان یک فایل BMP مستقل ضبط می شود، از تقسیم آن استفاده نمی شود. با این حال، هنگامی که همان داده ها در یک فایل ICO یا CUR ذخیره می شود، ویندوز XP (اولین نسخه ویندوز که از فرمت فایل ICO/CUR با شفافیت بیش از 1 بیت پشتیبانی می کند) و بالاتر این بایت را به عنوان مقدار آلفا تفسیر می کند.

اگرچه اسناد فنی مایکروسافت بیان می کند که این مقدار باید صفر باشد، رمزگذار آیکون داخلی دات نت (System.Drawing.Icon.Save) آن را روی 255 تنظیم می کند. به نظر می رسد سیستم عامل در عمل این مقدار را به طور کامل نادیده می گیرد.

تنظیم سطوح رنگ روی 0 یا 1 توسط سیستم عامل به طور معادل انجام می شود، اما اگر بالای 1 تنظیم شود، این مقدار باید در بیت در هر پیکسل ضرب شود تا عمق رنگ نهایی تصویر مشخص شود. مشخص نیست که آیا نسخه‌های مختلف سیستم‌عامل ویندوز نسبت به مقادیر صفحه رنگی مختلف قابل تحمل هستند یا خیر.

بیت‌ها در هر پیکسل را می‌توان روی صفر تنظیم کرد، اما می‌توان از داده‌های دیگر نیز استنباط کرد. به طور خاص، اگر بیت مپ فشرده PNG نباشد، می توان آنها را بر اساس طول داده های بیت مپ نسبت به اندازه آن محاسبه کرد. اگر بیت مپ توسط PNG فشرده شود، بیت های هر پیکسل در داده های آن فایل ذخیره می شوند.

اگر این مقدار روی صفر تنظیم شود، مشخص نیست که آیا نسخه های مختلف سیستم عامل ویندوز دارای فرمولی برای تعیین عمق بیت برای همه قابلیت ها هستند یا خیر.

فرمت PNG

ویندوز ویستا قابلیت خواندن تصاویر PNG از فرمت های ICO و CUR را معرفی کرد. یک PNG را می توان به همان روشی که یک نماد استاندارد BMP در قالب Windows Icon ذخیره کرد، با این تفاوت که تصویر باید به طور کامل به همراه هدر فایل آن ذخیره شود.

کتابخانه آیکون

کتابخانه آیکون راهی برای نصب آیکون های ویندوز است. این معمولا یک فایل باینری 16 یا 32 بیتی قابل اجرا با پسوند ICL. دارای فایل های آیکونی است که به عنوان آیکون استفاده می شود. ویندوز ویستا و نسخه های جدیدتر از مشاهده نمادهای زیر 16 بیت پشتیبانی نمی کند.

این اطلاعات اولیه در مورد فرمت فایل ICO (به زبان ساده چیست). به عبارت ساده، این نماد هر برنامه یا دایرکتوری در رایانه است. این بخشی از رابط کاربری گرافیکی است و می تواند به هر فایل، پنجره، دایرکتوری، درایور دستگاه، عنصر سیستم عامل و غیره اشاره کند. هنگامی که روی چنین نمادی کلیک می کنید، برخی از اقدامات مورد انتظار رخ می دهد.

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

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