PDA

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



parselearn
یک شنبه 11 فروردین 1387, 02:10 صبح
چطوری می تونم تصویری رو که لود کردم رو تغییر اندازه دهم و با همان اندازه ذخیره کنم

Danial_Yousefi
یک شنبه 11 فروردین 1387, 11:12 صبح
savepicture picture1.image,"c:\a.bmp"

مهران رسا
یک شنبه 11 فروردین 1387, 13:41 عصر
با سلام .

به نظر من یک راهش اینه که عکس مورد نظر رو توی کنترل Image لود کنی و بعد با استفاده از خاصیت Stretch عکس رو به اندازه مورد نظر در بیاری و ذخیره کنی .. (کد ذخیره نمودن عکس رو هم دوستمون در بالا گفتن) .

و اما راه دوم اینه که از API زیر استفاده کنی :

Mbt925
یک شنبه 11 فروردین 1387, 13:49 عصر
با سلام .

به نظر من یک راهش اینه که عکس مورد نظر رو توی کنترل Image لود کنی و بعد با استفاده از خاصیت Stretch عکس رو به اندازه مورد نظر در بیاری و ذخیره کنی .. (کد ذخیره نمودن عکس رو هم دوستمون در بالا گفتن) .


دستوری که دوستمون گفتن مربوط به کنترل اه PictureBox اه .

hamed_arfaee
یک شنبه 11 فروردین 1387, 14:25 عصر
با سلام
http://barnamenevis.org/forum/showpost.php?p=420365&postcount=7

parselearn
چهارشنبه 14 فروردین 1387, 02:16 صبح
به نظر من یک راهش اینه که عکس مورد نظر رو توی کنترل Image لود کنی و بعد با استفاده از خاصیت Stretch عکس رو به اندازه مورد نظر در بیاری و ذخیره کنی .. (کد ذخیره نمودن عکس رو هم دوستمون در بالا گفتن) .


دوست عزیز این عمل جوابگو نیست
در مورد API هم با ذخیره مشکل داره

نمونه کد؟

noorsoft
چهارشنبه 14 فروردین 1387, 06:22 صبح
شما باید عکس را در Image یک Picturebox با استفاده از PainPicture به اندازه دلخواه رسم کنید و بعد با دستور SavePicture picture1.image,path آنرا ذخیره کنی

parselearn
شنبه 17 فروردین 1387, 05:42 صبح
میشه دربارش یکم توضیح بدید
من که نفهمیدم چی کار کنم



PaintPicture(Picture As IPictureDisp, X1 As Single, Y1 As Single, [Width1], [Height1], [X2], [Y2], [Width2], [Height2], [Opcode])

noorsoft
شنبه 17 فروردین 1387, 06:07 صبح
یک مثال میزنم شاید بهتر متوجه منظورم بشین

parselearn
شنبه 17 فروردین 1387, 06:17 صبح
عالی بود
فقط AutoRedraw شی تصویری که میخوایم ذخیرش کنیم باید True باشه
تشکر