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

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #1
Exclamation  تغییر در عکس
سلام دوستان
من می خواهم یه عکس و تصویر را در ویژوال بیسیک 6 لود بکنم بعد با وارد کردن مختصاتی حالا مثلا برحسب پیکسل (x , y) یه علامتی ویا شکلی مثل خندکهای کوچک و غیر قرار دهم و آن را ذخیره کنیم در قالب یه عکس .
مثلا فرض کنید من می خوام یه عکس با ابعاد 2000 * 1500 پیکسل را لود بکنم بعد در مختصات 50 * 60 پیکسل آن یک دایره مشکلی کوچک ویا عکس یه شکلک کوچیک را قرار بدهم و سپس در مختصات 1000 * 800 پیکسل آن یه دایره کوچک دیگری را قرار دهم و در نهایت آن تغییرات را در قالب یه عکس جدید ذخیره بکنم .
با تشکر از همکاری شما دوستان
۱۸-شهریور-۱۳۹۲, ۱۵:۰۷:۰۲
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3944 تشکر در 1459 ارسال )
ارسال: #2
RE: تغییر در عکس
سلام فکر کنم این بتونه کمکتون کنه!
کد:
Private Sub Form_Load()
Dim SP As StdPicture
Dim Cap As String 'caption
Dim TH As Long, TW As Long 'text width/height
Dim CapTop As Boolean
CapTop = True
Cap = "iranled.com"
Set SP = LoadPicture("C:\MyDocs\Misc\kws.bmp")
With Picture1
  .ScaleMode = vbTwips
  .AutoRedraw = True
  TW = .TextWidth(Cap)
  TH = .TextHeight("|")
  .Width = Picture1.ScaleX(SP.Width, vbHimetric, vbTwips)
  .Height = Picture1.ScaleY(SP.Height, vbHimetric, vbTwips) + TH

  If CapTop Then
   .PaintPicture SP, 0, TH
   'optional
   Picture1.Line (0, 0)-(.Width, TH), vbCyan, BF
   .CurrentX = (.Width - TW) \ 2 'center the text
   .CurrentY = 0
  Else
   .PaintPicture SP, 0, 0
   Picture1.Line (0, .Height - TH)-(.Width, .Height), vbCyan, BF
   .CurrentX = (.Width - TW) \ 2
   .CurrentY = .Height - TH
  End If
  Picture1.Print Cap
End With
End Sub

برای تغییر سایز هم اینجارا ببینید

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
(آخرین ویرایش در این ارسال: ۱۸-شهریور-۱۳۹۲, ۱۸:۰۴:۳۱، توسط Ghoghnus.)
۱۸-شهریور-۱۳۹۲, ۱۷:۳۳:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] تغییر مقدار ComboBox با تایمر محمدعلي 1 2,327 ۲۷-مرداد-۱۳۹۳, ۱۱:۵۱:۳۵
آخرین ارسال: Vb6Moderator
Exclamation فایل و پوشه های سیستمی - تغییر تنظیمات Folder option mabus 7 8,150 ۰۵-مهر-۱۳۹۲, ۰۰:۴۱:۳۱
آخرین ارسال: ترانسپورتر
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
  تغییر کاربرد ماوس در ویژوال بیسیک MicrowaveCO 7 7,231 ۳۱-فروردین-۱۳۹۲, ۰۸:۴۱:۵۲
آخرین ارسال: MicrowaveCO
  تغییر آیکن هنگام کپی RAMA2009 2 3,861 ۰۵-اردیبهشت-۱۳۹۱, ۰۰:۳۵:۰۸
آخرین ارسال: RAMA2009
  [سوال] تغییر استاتوس یاهو ایدی از طریق ریجیستری movaffag 2 2,822 ۲۳-بهمن-۱۳۹۰, ۲۲:۲۱:۱۳
آخرین ارسال: movaffag
  تغییر در mschart mohammad-mici 1 2,539 ۰۵-آبان-۱۳۹۰, ۱۰:۳۰:۵۷
آخرین ارسال: Di Di
  تغییر سایز و فرمت عکس Payman62 14 12,684 ۱۳-شهریور-۱۳۹۰, ۱۶:۳۲:۵۹
آخرین ارسال: coloory
  تغییر نام Computer Name sevdaboy 0 1,990 ۱۵-آبان-۱۳۸۹, ۲۱:۰۶:۴۷
آخرین ارسال: sevdaboy
Question تغییر سایز behnam2011 0 1,913 ۰۴-شهریور-۱۳۸۹, ۱۶:۵۹:۰۱
آخرین ارسال: behnam2011

پرش به انجمن:


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

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