ورود

View Full Version : ذخیره چند عکس در یک عکس



Hossein Bazyan
یک شنبه 26 فروردین 1386, 19:02 عصر
سلام
من برنامه ای نوشته ام که در آن از بارکد استفاده شده .
تمامی قسمتهای برنامه خوب کار میکند. خواندن بارکد، ساخت بارکد و چاپ آن .
قسمتی از برنامه کار ساخت بارکد را انجام میدهد و خوب هم کار میکند و چاپ آنهم مشکلی نداره .
من بارکد را در دو وضعیت چاپ میکنم وضعیت اول یک بارکد را ایجاد و روی کاغذ چاپ میکند که این قسمت مشکلی نداره . وضعیت دوم من میخواهم مثلا از شماره فلان تا شماره فلان بارکد ایجاد کنم . برنامه من هر بارکد را در یک PictureBox به شکل تصویر ذخیره میکند . حال میخواهم همه این عکسها را در یک فایل Bitmap ذخیره کنم .
حال سوال من این است که چطوری میتوان عکسهای موجود در چندین PictureBox را در یک picture Box جمع و به شکل یک فایل ذخیره نمود .

Hossein Bazyan
چهارشنبه 29 فروردین 1386, 09:09 صبح
سلام
دوستان کسی در این زمینه کار نکرده و یا اطلاعی ندارند.
کارم خیلی گیره !

Hossein Bazyan
پنج شنبه 30 فروردین 1386, 23:21 عصر
دوستان سوال خیلی سخته یا نامفهومه یا کسی در این زمینه کار نکرده !
حداقل کلمه ای بنویسید که مطمئن بشم سوال رو خوندید !!!

‍Peter Norton
جمعه 31 فروردین 1386, 01:24 صبح
حسین جان باید از تابع api به نام bitblt برای کپی کردن تصاویر و قرار دادن آنهادر یک picture جدید استفاده کنی. کار راحتیه ولی اگه نشد بگو یه نمونه کد برات بذارم.

mehran8
جمعه 31 فروردین 1386, 08:53 صبح
آرمین ؟!!
-----------------------------------

Hossein Bazyan
جمعه 31 فروردین 1386, 08:59 صبح
جناب Peter Norton عزیز مرسی از جواب شما
اما متاسفانه من اصلا گرافیک کار نکرده ام اگه ممکنه یک نمونه کد یا مثال برام بذارید .
مرسی

‍Peter Norton
جمعه 31 فروردین 1386, 23:24 عصر
R = BitBlt(picDest.hdc, 0, 0, WidthSrc, HeightSrc, picSrc.hdc, LeftSrc, TopSrc, vbSrcCopy)

Armin62
شنبه 01 اردیبهشت 1386, 03:25 صبح
فکر کنم روش ساده تری هم وجود داشته باشه ...
برنامه زیر با استفاده از BitBlt

Hossein Bazyan
دوشنبه 03 اردیبهشت 1386, 23:17 عصر
جناب Armin62 مرسی از تکه کدی که زحمت آنرا کشیده بودی .
من برنامه مم درسته و الان عکسها در یک PictureBox جداگانه ذخیره میشند فقط مشکلی که هست موقعی که با دستور SavePicture میخوام عکس Merg شده را روی دیسک ذخیره کنم فایل ساخته میشه اما بدون عکسهای ادغامی یعنی فقط یک فایل Bitmap خالی چاپ میشود در حالی که در برنامه شما فایل خروجی حاوی فایلهای ورودی هم بود.
به نظر شما اشتباه من چی میتونه باشه ؟

Armin62
سه شنبه 04 اردیبهشت 1386, 00:01 صبح
عزر میخوام یادم رفت بگم
خواصیت AutoRedraw در PictureBox رو True کنید