Cara Menampilkan Gambar dari Internet di VB.Net

2
2669

Assalamualaikum…

Alhamdulillah bisa nulis postingan lagi ditengah sibuknya garap project penggajian dan sibuk dengan Tugas Akhir yang bentar lagi harus selesai. hehe

Artikel ini sebenarnya pembahasannya cukup simple atau ringan. Tapi mengingat yang simpel ini terkadang bisa menjadi hal besar dan penting. Oleh karena itulah Admin merasa harus mengedapankan tulisan ini ketimbang tulisan lain.

Ok, saya kasih bayangan dulu deh ya:

Misalkan kita ingin menampilkan gambar yang kita inginkan ke dalam form VB.Net, nah kalo gambar yang ada di komputer sendiri mungkin ga akan masalah. Yang jadi masalah jika kita akan mengembangkan program kita ingin menjadi Client-Server di mana alamat gambar harus pasti jangan sampai ada perubahan jika tetap ingin dapat diakses.

Tapi bagaimana jika kita ingin membuat sebuah program online yang menggunakan database online dan gambar online juga? Hayooo..

Ini dia tutorial yang tepat untuk menjawab akses gambar tersebut biar semua pengguna yang menggunakan program kita bisa mengakses gambar dari mana saja. Hebat kaan?

Ok. Lanjut ke pembahasan deh. Perhatikan cara mudah berikut:

1. Siapkan gambar yang ada di internet / hosting atau di penyimpanan awan pribadi.

2. Dapatkan url gambarnya. Berikut contohnya.

Url Gambar tersebut : http://www.rizkyst.com/wp-content/uploads/2015/04/Photoshop_Cf_icon-300×235.png

*Perhatian : biasanya jika penyimpanan di penyimpanan awan/cloud memakai short url. Harus dipastikan itu url tersebut akan mengenluarkan gambar yg diinginkan ya.

3. Ke perancangan:

dalam perancangan ini, sebagai contoh saya membutuhkan sedikitnya 3 objek, yaitu:

  • picture box
  • text box
  • button

contohnya seperti form berikut:

Untitled

Keterangan : picture box digunakan untuk menampilkan gambar dari url yang ada di textbox setelah button 1 di klik.

4. Kode

sebenarnya banyak sekali kode-kode untuk cara ini, tapi masing-masing kode memiliki tujuan dan fungsinya masing-masing.

Kode yang saya berikan ini akan langsung menampilkan gambar dari url tanpa harus mendownload gambar tersebut ke pc terlebih dahulu.

Ok. Klik tombol Button 1 2x sampai muncul jendela koding dan ketikan kode berikut:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
        PictureBox1.Image = New System.Drawing.Bitmap(New IO.MemoryStream(New System.Net.WebClient().DownloadData(Me.TextBox1.Text)))
    End Sub

Ok. Itu saja, simpel banget kan?

5. Pengujian

  • jalankan project dan masukan alamat url gambar, seperti contoh di atas ke dalam textbox1 dan klik Botton 1
  • tunggu sampai gambar berhasil ditampilkan tergantung dari kecepatn koneksi internet.
  • Untitled
  • Jika gambar berhasil ditampilkan berarti telah berhasil, tetapi jika tidak, ada 2 kemungkinan:
  • alamat url gambar salah
  • kurang beruntung..hehe

Ok. Itu dia cara simpel tapi penting banget buat pengembangan program, jika ada pertanyaan, silahkan berdiskusi dengan saya.

Sekian tutorial dari saya, semoga bermanfaat buat saya pribadi dan orang banyak.

Sampai jumpa di tutorial Vb.Net berikutnya ya…

Salam www.rizkyst.com

LEAVE A REPLY