PDA

View Full Version : تغییر اندازه تصویر Resize



سعید قدیری مقدم
سه شنبه 05 اسفند 1382, 21:59 عصر
سلام می خواستم بدونم چطور میتونم یک فایل تصویری رو ابعادشو تغییر بدم ؟
در حقیقت می خوام یک برنامه داشته باشم تا باهاش بتونم فایل عای عکس رو resize کنم.
از همه دوستان عزیز ممنونم

(سیدشریفی)
چهارشنبه 06 اسفند 1382, 08:57 صبح
اگر منظورتان را درست متوجه شده باشم میتوانید از دستور زیر استفاده نمایید .
object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode



:lol: :lol: :lol:

سعید قدیری مقدم
چهارشنبه 06 اسفند 1382, 10:10 صبح
آقای سید شریفی ممنون اما این دستور تو محیط بیسیک این کار رو میکنه حالا من می خوام تو یک فایل با اندازه های مورد نظرم ذخیره بشه باید چی کار کنم
مثلا یک فایل تصویری دارم به اسم mypic.jpg که ابعادش 800x600 هست حالا من می خوام برنامهای بنویسم که اون رو تبدیل کنه به mypic.jpg با اندازه 320x200
ممنون میشم راهنمایی کنید

Farhad.B.S
چهارشنبه 06 اسفند 1382, 13:02 عصر
با استفاده از کد زیر :


Picture1.PaintPicture LoadPicture("C:\mypic.bmp"), 0, 0, 320, 200
SavePicture Picture1.Image, "C:\new_pic.bmp"

سعید قدیری مقدم
چهارشنبه 06 اسفند 1382, 15:56 عصر
فرهاد جان مممنون از راهنماییت درست شده. فقط یک سوال دیگه :oops:
وقتی عکس رو ذخیره میکنه bmp ذخیره میکنه ایا می شه کاری کرد که بصورت jpg ذخیره کنه البته من ocx تبدیل رو دارم اما می خوام ببینم با فرامین بیسیک میشه این کار و کرد یا نه
ممنون

M-Gheibi
چهارشنبه 06 اسفند 1382, 16:09 عصر
آقای قدیری مقدم من این برنامه را امروز نوشتم. شاید بدردتون بخوره.

M-Gheibi
چهارشنبه 06 اسفند 1382, 16:15 عصر
باید بگم که من از روش بالا استفاده نکردم و از کدهای API خیلی ساده ای کمک گرفتم.
اگه مشکلی بود و یا در مورد کدها سوالی داشتی در خدمتم. :wink:
ما رو در جریان امور بذار. :wink:

سعید قدیری مقدم
چهارشنبه 06 اسفند 1382, 21:17 عصر
آقا شرمنده کردی منو :oops: از لطفت ممنومن

M-Gheibi
چهارشنبه 06 اسفند 1382, 22:19 عصر
خواهش میکنم کاری نکردم.
اول اینکه میخواستم بدونم همین مورد نظرتون بود یا نه؟
دوما این کد API از طریق کپی کردن عکس مورد نظر به Clipboard و تغییر اندازه آن و paste کردن تصویر edit شده به picturebox کار میکند.
:wink:

Voldemort
دوشنبه 11 اسفند 1382, 17:47 عصر
آقای غیبی اجازه میدید چند اشکال از برنامه شما بگیرم. ناراحت که نمی شید؟

M-Gheibi
سه شنبه 12 اسفند 1382, 15:57 عصر
آقای غیبی اجازه میدید چند اشکال از برنامه شما بگیرم. ناراحت که نمی شید؟
آقای Voldemort عزیز ناراحت چرا. خیلی هم خوشحال میشم از تجربیات شما که از اساتید ما هستید هم استفاده کنم. بفرمایید تا هم من یاد بگیرم و هم دیگر دوستان.
حالا خودمونیم اشتباهات ضایعی که نبوده؟ :roll: :wink: