با سلام
کسی میتونه به من بگه چرا وقتی در فتوشاپ در قسمت رنگها تنظیمات طراحی وب را فعال می کنیم اولا حجم تصویر خیلی پائین است و ثانیا کد مربوط به اون رنگ به شکل یک کد رند در می یاد و ثالثا اون کد مضربی از عدد 3 است
ممنون میشم اکه کسی از دوستان بتونه جواب این سئوال رو با اثبات به من بده
آدرس میلم
[email protected]
ممنون
اون اوایل که اینترنت تازه فراگیر شده بود، کارت گرافیکی هایی که روی سیستم های کاربران وجود داشت مثل الان
16 میلیون رنگ رو بطور همزمان نشون نمی دادند. اون موقع کارت گرافیکی هایی که 256 رنگ همزمان رو نشون می دادند،
اونقدر مرسوم بود که برای جدول رنگی که در تصاویر استفاده می شد یک استاندارد خاص رو تعریف کردند که بهش
Web-Safe Color می گویند. دلیل تعریف کردن این استاندارد هم این بود که چون نمایشگر ها فقط 256 رنگ همزمان
رو نشون می دادند، اگه در یک صفحه نمایش بیش از یک تصویر رو نشون بدهند، اجبارا بایستی همچنان از یک جدول
رنگی 256 استفاده می شد. اگه جدول رنگی با تصویر مطابقت نداشته باشه، رنگ های تصویر بهم می ریزه و درست
دیده نمیشه. رعایت کردن این استاندارد کمک می کرد تا چنین مشکلی پیش نیاد.
توی استاندارد Web-Safe Colors یک مجموعه 216 رنگی تعریف شده، نه 256 رنگی، چون ویندوز و سایر سیستم عامل ها
اغلب خودشون یک مجموعه معمولا 16 رنگی 0 الی 15 رو برای نمایش خودشون بر می دارند.
عدد 216 هم به این دلیل انتخاب شد که اگه برای هر کدوم از سه کانال رنگی قرمز و سبز و آبی به تعداد 6 سطح نوری
فرض کنیم، 6 * 6 * 6 رنگ مختلف ساخته میشه که همون 216 رنگه که از 256 به اندازه کافی کمتره.
اما چون برای تنظیم رنگ در جدول کارت گرافیکی (Palette) از مقادیر 0 الی 255 در هر کانال رنگی استفاده میشه،
می بایستی این 6 سطح رو روی اعداد 0 الی 255 تنظیم می کردند. نتیجه اش هم این شد :
0 ، 51 ، 102 ، 153، 204، 255 که اگه دقت کنید، هر کدوم از عدد قبلی 51 تا بیشتره.
چون 51 یک عددی است که بر 3 بخشپذیره و چون هر مضربی از عدد 51 هم طبیعتا بر 3 بخشپذیره، نهایتا هر
کدوم از اعدادی که به عنوان سطح رنگی انتخاب می شوند هم بر 3 (و البته 51) بخشپذیرند.
در مورد کاهش حجم تصویر هم بر می گرده به فرمت فایل و نوع فشرده سازی، به عنوان مثال انتخاب کردن چنین
جدول رنگی در فشرده سازی فایل های GIF که تعداد رنگ های موجود در تصویر خیلی روی حجم فایل تاثیر دارند،
باعث کاهش تعداد رنگ ها میشه، چون اگه رنگی هم در تصویر بود که در این جدول 216 رنگه پیدا نشد، بناچار به یک
رنگ نزدیک دیگه تغییر می کنه، این یعنی یک رنگ از کل تصویر کم میشه. و طبیعتا در فشرده سازی LZW یک خونه
از جدول رنگ ها خالی میشه که برای فشرده شدن بهتر تصویر کمک بزرگی می کنه.