بزارید جواب یکی از سوالام رو خودم بدم، بلکم یکی دیگه دنبالش بود و کسی جواب نداد بهش .gif)
- صفحه نمایش از نظر سخت افزاری میتونه 16 میلیون رنگ نشون بده؟
نخیر! صفحه نمایش HD2 تا 16 بیت رنگ رو ساپورت میکنه و در ضمن این 65000 رنگ بودن هم محدودیت ویندوز 6.5 نیست، اگر شرکتی بخواد این سیستم عامل تا 24 بیت (16 میلیون رنگ) رو میتونه ساپورت کنه اما دلیل اصلی باری هست که این تعداد رنگ بر حافظه ی گوشی و همینطور پنجره ی بافر گرافیکی وارد میکنه و برای اینکه پردازنده های این نوع گوشی و همینطور حافظه شون برای کارای دیگه آزاد باشه از 16 بیت رنگ استفاده میکنن.
عملا تفاوت خاصی بین تصاویر 16 بیتی و 24 بیتی با چشم انسان دیده نمیشه مگر در تصاویر دارای گرادیانت و تیره. در ضمن گوشی هایی که 265000 رنگ رو نشون میدن عملا از حافظه و پنجره ی 24 بیتی استفاده میکنند چون 18 بیت در معماری گوشی ها اصلا قابل پیاده سازی نیست لذا در حافظه ی 24 بیتی 18 بیت ذخیره میکنن.
برای مشاهده ی تفاوت بین نمایش 16 بیتی و 24 بیتی یک برنامه ی چند کیلوبایتی هستش که البته برای اجرا باید .Net framework 2.0 روی کامپیوترتون نصب باشه - اونجا اگه یه عکس رو Open کنید در 4 حالت 16 میلیون رنگ، 256000 رنگ، 56000 رنگ و 4000 رنگ بهتون نشون میده تا خودتون مقایسه کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید