Пример #1
0
        private void SaveAllPhotos(string nome)
        {
            int contador = 0;

            foreach (string Uri_ in Urls_)
            {
                using (WebClient webClient = new WebClient())
                {
                    byte[] data = webClient.DownloadData(Uri_);

                    using (MemoryStream mem = new MemoryStream(data))
                    {
                        using (var yourImage = Image.FromStream(mem))
                        {
                            string[] partes = Uri_.Split('.');
                            if (partes[partes.Count() - 1].Equals("png"))
                            {
                                yourImage.Save(Caminho + nome + contador.ToString() + ".png", ImageFormat.Png);
                            }
                            else
                            {
                                // If you want it as Jpeg
                                yourImage.Save(Caminho + nome + contador.ToString() + ".jpg", ImageFormat.Jpeg);
                            }
                        }
                    }
                }

                contador++;
            }
        }
Пример #2
0
        private bool SaveAllPhotos(string nome)
        {
            int contador = 0;

            if (Urls_ == null)
            {
                label4.Text = " Invalid URLs...";
                return(false);
            }

            try
            {
                foreach (string Uri_ in Urls_)
                {
                    using (WebClient webClient = new WebClient())
                    {
                        byte[] data = webClient.DownloadData(Uri_);

                        using (MemoryStream mem = new MemoryStream(data))
                        {
                            using (var yourImage = Image.FromStream(mem))
                            {
                                string[] partes = Uri_.Split('.');
                                if (partes[partes.Count() - 1].Equals("png"))
                                {
                                    yourImage.Save(Caminho + nome + contador.ToString() + ".png", ImageFormat.Png);
                                }
                                else
                                {
                                    // If you want it as Jpeg
                                    yourImage.Save(Caminho + nome + contador.ToString() + ".jpg", ImageFormat.Jpeg);
                                }
                            }
                        }
                    }

                    contador++;
                }

                return(true);
            }
            catch
            {
                label4.Text = " Invalid URLs...";
                return(false);
            }
        }