-
سه شنبه 07 آبان 1387, 13:26 عصر
#1
کاربر تازه وارد
چطورفایل bmp رو openکنم و روی فرم نمایش بدم؟
سلام دوستان
چطور میتونم در VC++.NET برنامه ای بنویسم(با MFC) که زمان اجرا ، بشه یه فایل bmp رو openکنم و روی فرم نمایش بدم؟
هدف کلی اینه که بتونم بیت های فایل bmp رو تویه آرایه ی دوبعدی ذخیره کنم.
قبلا ازشما متشکرم
-
سه شنبه 07 آبان 1387, 22:49 عصر
#2
VIP
نقل قول: چطورفایل bmp رو openکنم و روی فرم نمایش بدم؟
برای نمایش bmp از توابع LoadImage ، CreateCompatibleDC ، BitBlt و غیره باید استفاده کنید، در اینترنت به فراوانی مثال وجود دارد:
Displaying a Bitmap from a BMP File
Displaying Bitmap Images with Scrolling
اگر می خواهید خودتان فایل را بخوانید و مثلا بخش داده ها را از سایر موارد جدا کنید و استفاده کنید، می توانید فایل را با open در ++C باز کنید و سپس با توجه به قالب بخش های مختلف فایل BMP مثلا BITMAPFILEHEADER اطلاعات را دریافت کنید، برای مثال به این شکل:
Drawing a bitmap from a BMP file
برای این مورد نیز قبلا توضیحاتی داده ام:
https://barnamenevis.org/showthread.php?t=83914
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت