PDA

View Full Version : سوال: بدست اوردن عکس از WebBrowser



Farshid007
چهارشنبه 25 اسفند 1389, 20:19 عصر
سلام و عرض خسته نباشید به تمام برنامه نویسان عزیز
چجوری یه عکس از یک صفحه ای که فقط یک دونه عکس داره بزارم تو یه پیکچر باکس ؟؟؟؟؟:گریه:

BehinAfzar
چهارشنبه 25 اسفند 1389, 21:59 عصر
سلام
دوست عزیز سوالت خیلی گنگه !
بیشتر توضیح بده !!

Farshid007
چهارشنبه 25 اسفند 1389, 22:47 عصر
توی این صفحه
http://shirinofarhad.blogfa.com/comments/captcha2.ashx?2209216
یه عکس هست که می خوام خاصیت عکسpicturebox1را این عکسه بذارم یعنی
pictureBox1.image=webBrowser1.Document.images
ولی کامپایلر خطا می ده

Hossenbor
پنج شنبه 26 اسفند 1389, 08:40 صبح
خوب این زده عکس ها نه یک دونه عکس بهش ایندکس بده ببین عمل میکنه یا نه

Farshid007
پنج شنبه 26 اسفند 1389, 11:59 صبح
index هم که میدم کامپایلر می گه:
Error 1 Cannot implicitly convert type 'System.Windows.Forms.HtmlElement' to 'System.Drawing.Image'

لطفا راهنمایی کنید!

Farshid007
شنبه 28 اسفند 1389, 11:26 صبح
پس چرا هیچ کس به کمک من نمی اید؟
پس حر فه ای ها اینجا چی کار می کنن؟
پس این BarnameNevis.org به چه دردی می خوره؟:متفکر:
I Need help From Professional Programers
بابا من می خوام عکس توی این ادرس(یا هر ادرس)رو بزارم توی Picture Box

http://www.ezdia.com/epad/wp-content/uploads/2010/10/Visual-studio-2005..jpg

p30home
پنج شنبه 04 فروردین 1390, 01:28 صبح
پس چرا هیچ کس به کمک من نمی اید؟
پس حر فه ای ها اینجا چی کار می کنن؟
پس این BarnameNevis.org به چه دردی می خوره؟:متفکر:
I Need help From Professional Programers
بابا من می خوام عکس توی این ادرس(یا هر ادرس)رو بزارم توی Picture Box

http://www.ezdia.com/epad/wp-content/uploads/2010/10/Visual-studio-2005..jpg

من زیاد بلد نیستم ولی یک راه بلدم و اون اینه که اول عکی رو از اینترنت دانلود کنی و بعدش آدرس عکس رو به پیکچرباکس بدی و بعدشم می تونی عکس رو پاک کنید.

using System.Net;

WebClient web = new WebClient();
web.DownloadFile("http://www.ezdia.com/epad/wp-content...udio-2005..jpg",@"C:\pic.jpg")
PictureBox1.Image = new System.Drawing.Bitmap(@"C:\pic.jpg");
System.IO.File.DeleteFile(@"C:\pic.jpg");



امیدوارم مفید واقع بشه.

exlord
پنج شنبه 04 فروردین 1390, 09:24 صبح
WebClient w = new WebClient();
w.DownloadDataCompleted += new DownloadDataCompletedEventHandler(w_DownloadDataCo mpleted);
w.DownloadDataAsync(new Uri("http://www.ezdia.com/epad/wp-content/uploads/2010/10/Visual-studio-2005..jpg"));


void w_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
{
pictureBox1.Image = Image.FromStream(new MemoryStream(e.Result));
}

Farshid007
پنج شنبه 04 فروردین 1390, 11:07 صبح
اما فرمت عکس مورد نظر من jpg.یاpng.یا gif. نیست
راستش یه کپتچا هستش
اینجوری جواب نمی ده
چی کار باید کنم؟