.\" This man page was generated by the Netpbm tool 'makeman' from HTML source. .\" Do not hand-hack it! If you have bug fixes or improvements, please find .\" the corresponding HTML page on the Netpbm website, generate a patch .\" against that, and send it to the Netpbm maintainer. .TH "Windows Icons" 1 "12 April 2013" "netpbm documentation" .SH "نام (NAME)" Windows Icons \- پروندههای آیکون مایکروسافت ویندوز .UN description .SH "توضیحات (DESCRIPTION)" .PP یک پروندهٔ آیکون مایکروسافت ویندوز حاوی یک یا چند تصویر با تفکیکپذیری حداکثر ۲۵۶ در ۲۵۶ پیکسل و مقادیر مختلف bpp است. تصاویر یا در قالب Portable Network Graphics (PNG) و یا در قالبی مشابه قالب BMP مایکروسافت کدگذاری میشوند. .PP در صورت کدگذاری بهصورت BMP، تصویر شامل یک «ماسک AND» است که دادههای شفافیت ۱-بیتی را نگهداری میکند. همچنین ممکن است علاوه بر اطلاعات رنگ، حاوی دادههای شفافیت ۸-بیتی تکمیلی نیز باشد. .UN colordepth .SS عمق رنگ (Color Depth) بهجز تصاویر ۱۶ بیت بر پیکسل و تصاویر دارای فیلدهای بیتی (bit fields) که هر دو نادر هستند، رنگها در تمامی تصاویر کدگذاریشده با BMP بهصورت RGB با ۸ بیت در هر کانال هستند. تصاویر با مقادیر bpp کمتر از ۱۶ از یک پالت استفاده میکنند. .PP بهبیان دیگر، مقدار bpp نشاندهندهٔ تعداد رنگهای متمایز است، نه عمق رنگ. .UN masks .SS ماسک XOR و ماسک AND .PP تصاویر کدگذاریشده با BMP حاوی دو نگاشت پیکسلی هستند: اصطلاحاً «ماسک XOR» اطلاعات رنگ را برای هر پیکسل ذخیره میکند، و «ماسک AND» شفافیت متعلق به آن را نگهداری مینماید. .PP نامها و نحوهٔ کارکرد این نگاشتها را میتوان بهسادگی با بررسی چگونگی رندر یک تصویر آیکون ۱-bpp بر روی نمایشگر تکرنگ درک کرد: پیکسلهای روی صفحه بهصورت منطقی با بیتهای موجود در ماسک AND عمل AND دریافت میکنند، سپس نتیجه بهطور منطقی با بیتهای روی ماسک XOR عمل XOR میشود. .PP نتیجه آن است که اگر بیتی در ماسک AND ریست (صفر) باشد، بیت متناظر در ماسک XOR رنگ پیکسل روی صفحه را تعیین میکند. اگر بیتی در ماسک AND ست (یک) بوده و بیت متناظر در ماسک XOR سیاه (صفر) باشد، تصویر شفاف خواهد بود. در نهایت، اگر بیتها در هر دو ماسک AND و XOR ست باشند (پیکسل روی ماسک XOR سفید باشد)، پسزمینهٔ صفحه معکوس میشود. .PP در محیطهای رنگی، پیکسل موجود در ماسک XOR خارج از ناحیهٔ کدر تصویر، معمولاً سیاه و گاهی سفید است، اما رنگی بهجز سیاه و سفید بهندرت نتیجهای قابل پیشبینی ایجاد میکند. .PP از زمان Windows XP، ممکن است در تصاویر آیکون کدگذاریشده با BMP بهصورت 32-bpp یک کانال شفافیت ۸-بیتی نیز وجود داشته باشد. با این وجود، ماسک AND همچنان الزامی است و برای نمونه جهت ایجاد سایهها استفاده میشود. .PP تصاویر کدگذاریشده با PNG فاقد ماسک AND هستند. هنگام رندر تصویر کدگذاریشده با PNG، در صورت وجود کانال شفافیت، ویندوز درجا (on the fly) یک ماسک AND از روی آن ایجاد میکند. .UN evolution .SS سیر تکامل آیکونهای ویندوز .PP قالب پروندههای آیکون ویندوز از زمان ابداع آن در اواسط دههٔ هشتاد میلادی برای Windows\ 1، دچار گسترشها و تغییراتی شده است: .IP \(bu سیستمعامل Windows\ 1 تنها از آیکونهای تکرنگ 32x32 استفاده میکرد. .IP \(bu سیستمعامل Windows\ 3.0 آیکونهای رنگی با مقادیر bpp حداکثر تا ۸ را افزود. .IP \(bu سیستمعامل Windows 4.0 (موسوم به Windows95) امکان پشتیبانی از تصاویر 32-bpp و تفکیکپذیریهای تا ۲۵۶ در ۲۵۶ را اضافه کرد. .IP \(bu سیستمعامل NT\ 5.1 (موسوم به Windows\ XP) امکان استفاده از کانال شفافیت ۸-بیتی را در بیتهای بلااستفادهٔ تصاویر 32-bpp اضافه نمود. .IP \(bu سیستمعامل NT\ 6.0 (موسوم به Windows\ Vista) امکان استفاده از تصاویر کدگذاریشده با PNG را فراهم ساخت. .UN resolutions .SS تفکیکپذیریها و مقادیر رایج BPP .PP تفکیکپذیریها و مقادیر متداول bpp در آیکونهای پوستهٔ ویندوز عبارتند از: .TS l l l. _ OS resolutions bpp values Windows\ 3 32x32 1, 4 Windows\ 4 16x16, 32x32, 48x48 4, 8 NT\ 5 16x16, 32x32, 48x48 4, 8, 32