다음 코드를 사용하여 TextBox1
에 이미지 URL을 입력하고 PictureBox1
에 표시했습니다. 모든 것이 작동했습니다.PictureBox 이미지 품질이 낮습니다
하지만 갑자기 표시된 이미지 품질이 원래 링크보다 낮습니다. 난 PictureBox1.Load(TextBox1.Text)
시도하고 SizeMode
여전히 동일한 결과를 변경합니다.
로컬 이미지가 정상적으로 표시됩니다. 내가 Microsoft Visual Studio 2010 Version 10.0.30319.1 RTMRel, Microsoft .NET Framework Version 4.0.30319 RTMRel
을 사용하고
Imports System.Net
Public Class Form1
Dim client As WebClient
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
client = New WebClient()
Dim ImageInBytes() As Byte = client.DownloadData(TextBox1.Text)
Dim ImageStream As New IO.MemoryStream(ImageInBytes)
PictureBox1.Image = New System.Drawing.Bitmap(ImageStream)
End Sub
End Class
어떻게 이미지 품질 손실없이 표시 할 수 있습니까?
나는 그렇게 생각하지 않습니다. www.imgur.com과 같은 사이트에서와 같은 결과입니다. – chinthaka
@chinthaka -이 이미지 중 하나에 대한 링크를 게시 할 수 있습니까? –
기본적으로 모든 사이트의 모든 이미지입니다. http://i.imgur.com/DSczAGG.jpg http://i.imgur.com/SJ3enz9.jpg http://ia.media-imdb.com/images /M/MV5BMTYzMDg5ODQ1OF5BMl5BanBnXkFtZTYwMjc2Nzc5._V1_SX300.jpg – chinthaka