امتیاز موضوع:
  • 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,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #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

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

[تصویر:  a.jpg]

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

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



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۱۸-شهریور-۱۳۹۲, ۱۸:۰۴:۳۱، توسط 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