PDA

View Full Version : تغییر سایز عکس



Chabok
پنج شنبه 10 فروردین 1385, 05:45 صبح
با سلام

ببخشید . چجوری میشه یه عکس که مثلا از نوع jpg هست و سایز مثلا برابر
800 * 600 پیکسل داره رو به عکسی به سایز 640 * 480 تبدیل کرد ؟

پسوندش مهم نیست . فقط میخوام سایز یه عکس رو تغیر بدم .
ممنونم

یوسف امیری
پنج شنبه 10 فروردین 1385, 07:44 صبح
می توانید از فتوشاپ برای این کار استفاده کنید:
Image>Image Size
بعد اندازه واقعی عکس را در دو تکست باکس بالایی می بینید آنها را عوض کنید و OK را بزنید.

meandyouwith2003
پنج شنبه 10 فروردین 1385, 07:55 صبح
سلام
من از روش زیر استفاده می کنم :
Dim bb As New Bitmap(Image.FromFile(Application.StartupPath & "\01.jpg"), 50, 50)
bb.Save("c:\1.jpg")

موفق باشی .

Chabok
پنج شنبه 10 فروردین 1385, 15:39 عصر
آقای یوسف امیری . بابا ما دیگه این قدرها هم تازه کار نیستیم.
چیزی که من میخوام با VB.net و کد نویسی است . از شما ممنونم .

در ضمن آقای meandyouwith2003 (http://barnamenevis.org/forum/member.php?u=8889)
کد شما در دات نت 2 جواب نداد . کد دیگری ندارید ؟ ممنون میشم کمک کنید .

meandyouwith2003
پنج شنبه 10 فروردین 1385, 21:29 عصر
عزیز جان من این کد را در vb.net 2005 نوشتم ، بدون هیچ مشکلی
اگه ممکنه مشکلی که در انجام این کار داری بگو من راهنمایین کنم

موفق باشی

Mehdi Asgari
پنج شنبه 10 فروردین 1385, 22:51 عصر
سلام
این برنامه ، فایل C:\picture.jpg رو در PictureBox1 نشون میده
(هر سایزی که باشه ، به صورت 450 * 250 تبدیل خواهد شد)


Dim img As Image = Image.FromFile("C:\picture.jpg")
Dim bmp As New Bitmap(img, 450, 250)
PictureBox1.Image = bmp
bmp.Save("C:\_picture.jpg")
img.Dispose()


در ضمن ، در VB 2005 هم کار میکنه ؛ و با bmp هم کار میکنه
و همچنین این عکس جدید رو در فایل _picture.jpg ذخیره میکنه

HO457
پنج شنبه 10 فروردین 1385, 23:47 عصر
اینم دو تا لینک، البته سی شارپ هست، کدشو راحت میشه به وی بی تبدیل کرد.
Resizing a Photographic image with GDI+ for .NET (http://www.codeproject.com/csharp/imageresize.asp)
Image Resizing - outperform GDI+ (http://www.codeproject.com/csharp/ImgResizOutperfGDIPlus.asp)

Chabok
جمعه 11 فروردین 1385, 18:25 عصر
از تمامی دوستان عزیز ممنونم .
خیلی کمک کردید . من از این کد توی Asp.net استفاده میکردم و برای همین کلاس Image , Bitmap
را از خانواده WebControls می شناخت . برای همین هم کد آقای meandyouwith2003 (http://barnamenevis.org/forum/member.php?u=8889) جواب نداد .
وقتی که کد آقای mehdi311ggg (http://barnamenevis.org/forum/member.php?u=12705) رو استفاده کردم و دیدم هنوز خرابه فهمیدم که جریان چیه و
کنترل رو از نوع System.drawing.image تغریف کردم و مشکل حل شد .

از همگی ممنونم . همچنین از جناب HO457 (http://barnamenevis.org/forum/member.php?u=8184) . خیلی خیلی لطف کردید .