pcdownload.bloghaa.com
چهارشنبه 26 آبان 1389, 00:40 صبح
با عرض سلام خدمت دوستان
بسیاری از دوستان درباره استفاده از تصاویر 32 بیتی با فرمت های png یا ico یا غیره
در تاپیک های مختلف پرسیده بودند.چون picture box وی بی چنین فرمت هایی را
پشتیبانی نمی کنند. فکر کردم روش این کار را اینجا بگم بهتره.
مطمنا بدون استفاده از یک کامپوننت خارجی(فایل های OCX یا DLL) چنین کاری بسیار سخت
خواهد بود.
در سورسی که ضمیمه کردم استفاده از این فایل ها را بدون استفاده از کامپوننت خارجی میده.
به دلیل اینکه لود کردن این فایل ها به صورت مستقیم و خواندن بایت به بایت فایل هاست,
برای لود کردن چنین تصاویری 14489 خط کد نوشته شده.
سرعت لود کردن تصاویر در این کدبسیار بالاست و امکانات بسیار خوبی هم دارد.
ضمنا از خاصیت ترانسپارنت(شفافیت) در حد اعلا پشتیبانی میکند. تغییر نور تصویر ,
چرخش 360 درجه ای تصویر , افکت های grayscale و invert و mirror , سایه گذاری
تصویر با رنگ های مختلف و پشتیبانی از فرمت های Png , Ico ,Gif , Cur, Bmp ,Jpg ,Tiff
از دیگر مزایای این سورس کد است.
بسیاری از دوستان درباره استفاده از تصاویر 32 بیتی با فرمت های png یا ico یا غیره
در تاپیک های مختلف پرسیده بودند.چون picture box وی بی چنین فرمت هایی را
پشتیبانی نمی کنند. فکر کردم روش این کار را اینجا بگم بهتره.
مطمنا بدون استفاده از یک کامپوننت خارجی(فایل های OCX یا DLL) چنین کاری بسیار سخت
خواهد بود.
در سورسی که ضمیمه کردم استفاده از این فایل ها را بدون استفاده از کامپوننت خارجی میده.
به دلیل اینکه لود کردن این فایل ها به صورت مستقیم و خواندن بایت به بایت فایل هاست,
برای لود کردن چنین تصاویری 14489 خط کد نوشته شده.
سرعت لود کردن تصاویر در این کدبسیار بالاست و امکانات بسیار خوبی هم دارد.
ضمنا از خاصیت ترانسپارنت(شفافیت) در حد اعلا پشتیبانی میکند. تغییر نور تصویر ,
چرخش 360 درجه ای تصویر , افکت های grayscale و invert و mirror , سایه گذاری
تصویر با رنگ های مختلف و پشتیبانی از فرمت های Png , Ico ,Gif , Cur, Bmp ,Jpg ,Tiff
از دیگر مزایای این سورس کد است.