PDA

View Full Version : اضافه کردن یک لیبل به یک عکس و ذخیره عکس



mina.net
شنبه 15 اسفند 1388, 12:35 عصر
سلام دوستان
من می خوام نام صاحب عکس به عنوان لیبل روی عکس قرار بگیره و همراه عکس ذخیره بشه.
در حقیقت می خوام روی عکس عمل ویرایش انجام بشه. چطور می تونم این کار رو انجام بدم؟

Peyman.Gh
شنبه 15 اسفند 1388, 13:13 عصر
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim img As New Bitmap("مسیر عکس اولیه")
Dim gr As Graphics = Graphics.FromImage(img)
gr.DrawString("متن شما", New Font("tahoma", 15, FontStyle.Bold), Brushes.Red, New PointF(300, 300))
img.Save("مسیر عکس بعد از تغییرات", ImageFormat.Jpeg)
End Sub

موفق باشید.

pouyansaraf
شنبه 15 اسفند 1388, 13:53 عصر
در آخر کد من مال شما رو هرچی گذاشتم ارور داد
ولی تو msdn همچین چیزی پیدا کردم و گذاشتنم

به جای:


ImageFormat.Jpeg

کد جدید:


System.Drawing.Imaging.ImageFormat.Jpeg

ممنون

Peyman.Gh
شنبه 15 اسفند 1388, 14:05 عصر
خوب عزیزم باید کلاس های System.Drawing.Text , System.Drawing.Imaging , System.Drawing
را Import کنید البته اگر بروی هر قسمت که اررور میدهد به ایستید و Alt+Shift+F10 رو بزنید راهنمایی میکنه

sari-1369
شنبه 15 اسفند 1388, 14:16 عصر
همون کد دوم که خودتون گزاشتین هم درسته ، در ضمن دیگه نیاز نیست اون NameSpace رو به کل کلاستون اضافه کنید .

mina.net
شنبه 15 اسفند 1388, 20:53 عصر
سلام دوستان
ممنون از کمکی که کردید.
برنامه ای که با کمک شما نوشتم رو می زارم دوستان دیگه هم بتونن ازش استفاده کنن.
در این برنامه می تونید یک متن رو روی عکس قرار داده و موقعیت ، رنگ و فونت نوشته رو براساس سلیقه خود تنظیم کنید.
خیلی کارهای بیشتر می شه انجام داد اگه دوست داشته باشید به کمک هم ادامه بدیم و یک ویرایشگر تصویر نقلی بسازیم.

http://barnamenevis.org/forum/attachment.php?attachmentid=45175&stc=1&d=1267897886

Peyman.Gh
شنبه 15 اسفند 1388, 22:36 عصر
یک باتن دیگه برای ذخیره کردن عکس قرار دهید بهتر میشه

mina.net
یک شنبه 16 اسفند 1388, 12:58 عصر
یک باتن دیگه برای ذخیره کردن عکس قرار دهید بهتر میشه
]
این کار هم انجام شد.

article
سه شنبه 07 اردیبهشت 1389, 09:49 صبح
]
این کار هم انجام شد.
من همه کارهایی که گفتیدانجام دادم اما زمانی که عکس را ذخیره میکنم
تمام نوشته و خط هایی را که روی فرم کشیدم ذخیره نمیکن در ضمن من از کد زیر استفاده کردم

saveFileDialog1.Filter = "JPEG File (*.jpg)|*.jpg|Bitmap File (*.bmp)|*.bmp|PNG File(*.png)|*.png";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{

paint.Image.Save(saveFileDialog1.FileName, System.Drawing .Imaging .ImageFormat .Jpeg );
}
}