امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر سایز و فرمت عکس
نویسنده پیام
omidgold آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #12
RE: تغییر سایز و فرمت عکس
همین کار را توی ویژوال بیسیک 2008 چجوری میشه کرد
منظورم تغییر سایزه فقط
با کد زیر میتونید سایز عکس را تغییر بدین
کد را توی یک ماژول بز[ارید و از هر جای برنامه که خواستید فراخوانی کنید.
کد:
Public Function ResizePicture(ByVal picIn As Drawing.Image, ByVal Height As Integer, ByVal Width As Integer) As Drawing.Image
Dim picOut As Drawing.Image
Dim imgTemp As New Drawing.Bitmap(picIn, Width, Height)
picOut = imgTemp
Return picOut
End Function
مثلاً
کد:
PictureBox2.Image = ResizePicture(Image.FromFile("c:\image.jpg"), 150, 110)

عکس توی درایو c را به اندازه با ارتفاع 150 و عرض 110 در میاره
(آخرین ویرایش در این ارسال: ۱۳-اردیبهشت-۱۳۸۸, ۱۵:۴۸:۴۲، توسط omidgold.)
۱۳-اردیبهشت-۱۳۸۸, ۱۵:۳۱:۴۷
ارسال‌ها
پاسخ
nokhodsiah2001 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #13
RE: تغییر سایز و فرمت عکس
سلام دوست عزيز

براي تغيير اندازه كه دوستان فرمودند

اين هم براي تغيير فرمت

کد:
Imports System.IO.Path
Imports System.Drawing.Imaging

Public Function ConvertBMP(ByVal BMPFullPath As String, _
ByVal imgFormat As ImageFormat) As Boolean

Dim bAns As Boolean
Dim sNewFile As String

Try
'bitmap class in system.drawing.imaging
Dim objBmp As New Bitmap(BMPFullPath)

'below 2 functions in system.io.path
sNewFile = GetDirectoryName(BMPFullPath)
sNewFile &= GetFileNameWithoutExtension(BMPFullPath)

sNewFile &= "." & imgFormat.ToString
objBmp.Save(sNewFile, imgFormat)

bAns = True 'return true on success
Catch
bAns = False 'return false on error
End Try
Return bAns

End Function

حالا براي تغيير يك كليد رو فرمت بذار و كد مقابل رو بر اساس نياز تعريف كن
کد:
'ConvertBMP("C:\test.bmp", ImageFormat.Jpeg)
'ConvertBMP("C:\test.bmp", ImageFormat.Emf)
'ConvertBMP("C:\test.bmp", ImageFormat.Exif)
'ConvertBMP("C:\test.bmp", ImageFormat.Gif)
'ConvertBMP("C:\test.bmp", ImageFormat.Icon)
'ConvertBMP("C:\test.bmp", ImageFormat.MemoryBmp)
'ConvertBMP("C:\test.bmp", ImageFormat.Png)
'ConvertBMP("C:\test.bmp", ImageFormat.Tiff)
'ConvertBMP("C:\test.bmp", ImageFormat.Wmf)
موفق باشي
۰۳-مرداد-۱۳۸۸, ۱۶:۰۴:۵۵
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #14
RE: تغییر سایز و فرمت عکس
اینجا انجمن vb6 نه .net

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-مرداد-۱۳۸۸, ۱۶:۲۹:۴۹
وب سایت ارسال‌ها
پاسخ
coloory آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 1
( 2 تشکر در 1 ارسال )
ارسال: #15
RE: تغییر سایز و فرمت عکس
سلام
دوستان من توی پیکچر باکس یه تصویر رو نمایش میدم ولی چون تصویر خیلی بزرگ هست از کادر میزنه بیرون و قسمتهایی از عکس که از کادر خارج شده دیده نمیشه
ممنون میشم راهنمایی کنید
موفق باشید
۱۳-شهریور-۱۳۹۰, ۱۶:۳۲:۵۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] تغییر مقدار ComboBox با تایمر محمدعلي 1 2,327 ۲۷-مرداد-۱۳۹۳, ۱۱:۵۱:۳۵
آخرین ارسال: Vb6Moderator
Exclamation فایل و پوشه های سیستمی - تغییر تنظیمات Folder option mabus 7 8,150 ۰۵-مهر-۱۳۹۲, ۰۰:۴۱:۳۱
آخرین ارسال: ترانسپورتر
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
Exclamation تغییر در عکس sepahbod 1 2,831 ۱۸-شهریور-۱۳۹۲, ۱۷:۳۳:۵۷
آخرین ارسال: Ghoghnus
  تغییر کاربرد ماوس در ویژوال بیسیک MicrowaveCO 7 7,231 ۳۱-فروردین-۱۳۹۲, ۰۸:۴۱:۵۲
آخرین ارسال: MicrowaveCO
  تغییر آیکن هنگام کپی RAMA2009 2 3,861 ۰۵-اردیبهشت-۱۳۹۱, ۰۰:۳۵:۰۸
آخرین ارسال: RAMA2009
  [سوال] تغییر استاتوس یاهو ایدی از طریق ریجیستری movaffag 2 2,822 ۲۳-بهمن-۱۳۹۰, ۲۲:۲۱:۱۳
آخرین ارسال: movaffag
  نمایش سایز صفحه نمایش بر حسب اینچ aleas 0 2,299 ۱۶-آذر-۱۳۹۰, ۰۰:۰۲:۰۳
آخرین ارسال: aleas
  تغییر در mschart mohammad-mici 1 2,539 ۰۵-آبان-۱۳۹۰, ۱۰:۳۰:۵۷
آخرین ارسال: Di Di
  ArshamSnapShot V1.0.0 - عکس گرفتن از صفحه نمایش و ذخیره آن با کیفیت دلخواه و فرمت JPG 1120 4 5,211 ۲۶-مرداد-۱۳۹۰, ۱۴:۵۸:۱۰
آخرین ارسال: 1120

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS