PDA

View Full Version : درج تصویر در ++C



mehdi5106
شنبه 05 خرداد 1386, 05:38 صبح
می خواستم بدونم چطوری می توان در یک برنامه سی یک تصویر برای نمایش قرار داد.ممنون میشم اگه نمونه سورس آنرا قرار دهید.
(مثلا یک تصویر BMP یا JPG رو چطور می توان در C قرار داد تا نمایش داده شود.)

manager
شنبه 05 خرداد 1386, 08:01 صبح
دوست عزیز CوC++ کتابخانه ای برای کار با تصاویر گرافیکی ندارند. شما برای کار با تصاویر می بایست ساختار گرافیکی فایل های تصویری مختلف مثل Jpg، Bmp و .. رو بشناسید. البته ساده ترین فرمت گرافیکی موجود Bmp هست که من خودم قبلا تو C++ ازش استفاده کرده بودم. در قسمت آغازین فایل طول و عرض تصویر مشخص شده و بعد از Header فایل که چند بایتی طول داره سطر به سطر از پائین تصویر به بالا در فایل به قرار داره که می تونید اونها رو بخونید و در کنار هم رسم کنید. البته مقدار دقیق Header و موقعیت صحیح بایت ها رو می بایست خودتو پیدا کنید چون برنامه ای که من نوشتم مال حدودا 4-5 سال پیش بود. نکته ی قابل توجه اینکه شما می بایست با فایل های گرافیکی با عمق رنگی 8 بیت کار کنید. فایل BMP ما هم می بایست از این قاعده پیروی کنه.

manager
شنبه 05 خرداد 1386, 08:08 صبح
http://cimg.sourceforge.net/reference/group__cimg__tutorial.html
http://www.google.com/search?q=jpg+image+C%2B%2B+library&hl=en&start=10&sa=N

آرمان1367
جمعه 11 خرداد 1386, 02:16 صبح
می شه بیشتر توضیح بدید؟