Image HTML

advertisement
Materi ke 4
Image / Citra HTML
Mengapa Butuh Image?


Image dapat membuat dokumen HTML lebih
menarik dibandingkan hanya berisi teks saja.
Memudahkan user untuk memahami informasi
yang disampaikan
Misal untuk spesifikasi Handphone, akan lebih baik
diberi visualisasi gambar dibandingkan hanya teks
 “satu gambar mewakili seribu kata”

2
Format Image untuk Web


Ukuran diusahakan tidak besar
Cara memperkecil ukuran :
image dibuat kecil,
 Image sedikit warna (misal: 2 warna –hitam putih),
 Image terkompresi


Format Image terkompresi
GIF
 JPEG
 PNG

3
Format Terkompresi

GIF





JPEG




LZW Compression dari Compuserve
Membuang beberapa informasi tentang warna
Tidak memiliki warna kulit manusia dalam daftar warna sehingga
lebih cocok untuk icon / kartun
Mendukung animasi dan transparansi
Joint Photographic Experts Group (pembuat standar)
Membuang beberapa informasi tentang image
Memiliki beberapa level kompresi
PNG


Portable Network Graphics, dibuat khusus untuk web
Menggunakan intelligent algorithm and Losless compression
4
Meningkatkan kecepatan download


Membatasi ukuran image
Membatasi banyak image dalam satu halaman




Ingat: banyak image kecil lebih cepat didownload
dibanding 1 image besar
Reuse image sebisa mungkin untuk memaksimalkan
penggunaan cache
Menggunakan frame agar tak semua bagian dari
window harus diupload
Jika mungkin gunakan teks sebagai pengganti image
(misal dengan tabel berwarna)
5
Perbandingan
Format
Warna
Transparan
Interlacing
si
/Animasi
GIF
28 = 256
Warna
Ya
Ya / Ya
JPG,
JPEG
224 = 16
Juta Warna
JPEG
Progresif
Tidak /
Tidak
PNG
28 = 256
Warna
224 = 16
Juta Warna
Ya
Ya / Tidak
Ukuran
Decod
File
er
/Detail
Image
Relatif
Cepat
Besar/Ya
Tidak
Cepat
Dukungan
Browser
Sesuai
Kecil/Tida
Sesuai
k
Relatif
Besar/Ya
Perkembang
an saat ini
banyak yang
sesuai
Interlacing dan JPEG Progresif :
Gambar (terutama yang berukuran besar) akan ditampilkan 1/8 dahulu,
sisanya akan dimunculkan kemudian, mulai dari blur baru kemudian focus,
sehingga user tidak perlu menunggu semua gambar didownload dahulu
6
Image HTML



Image didefinisikan dengan tag <img>.
Tag <img> hanya mencakup atribut dan
tidak mempunyai tag penutup.
Menggunakan atribut:
src  menentukan URL dari image yang akan
ditampilkan
 alt  menentukan teks pengganti untuk image
(jika image tidak dapat ditampilkan oleh
browser)

7
Sintaks Tag Image

Sintaks
<img src="URL" />
 <img src="URL" alt= "teks" />
Nilai atribut URL:
 URL absolut  menunjuk ke situs web lain
(contoh:
src="http://www.contoh.com/foto1.g
if")
 URL relatif  menunjuk ke file didalam situs
web (contoh: src="foto1.gif")


8
Contoh








<html>
<head>
<title>gambar</title>
</head>
<body>
<img src="mahasiswa.jpeg" alt= “mahasiswa"
/>
</body>
</html>
9
Image sebagai background









<html>
<body background="background.jpg">
<h3>Lihat: image background!</h3>
<p>File gif dan jpg dapat dipakai sebagai
background HTML.</p>
<p>Jika image lebih kecil dari halaman,
image
akan mengulang.</p>
</body>
</html>
10
Perataan image














<html>
<body>
<p> Image
<img src="hackanm.gif“ align="bottom" width="48"
height="48“/>
dalam teks
</p>
<p> Image
<img src ="hackanm.gif“ align="middle" width="48"
height="48“/>
dalam teks
</p>
<p> Image
<img src ="hackanm.gif“ align="top" width="48"
height="48“/>
dalam teks
</p>
11
Perataan image (lanjutan)













<p>Catatan perataan bottom adalah perataan
default</p>
<p> Image
<img src ="hackanm.gif” width="48" height="48“/>
dalam teks
</p>
<p> <img src ="hackanm.gif” width="48" height="48">
Image sebelum teks
</p>
<p> Image setelah teks
<img src ="hackanm.gif“ width="48" height="48“/>
</p>
</body>
</html>
12
Perataan image (lanjutan)
13
Image bersifat floating












<html>
<body>
<p>
<img src ="hackanm.gif” align ="left" width="48"
height="48“/>
Paragraf dengan image. Atribut align dari image
diset = "left". Image akan mengambang di kiri dari
teks.
</p>
<p>
<img src ="hackanm.gif” align ="right" width="48"
height="48“/>
Paragraf dengan image. Atribut align dari image
diset = "right". Image akan mengambang di kanan dari
teks.
</p>
</body>
14
</html>
Image bersifat floating (lanjutan)
15
Mengatur ukuran image












<p>
<img src="hackanm.gif” width="20" height="20”/>
</p>
<p>
<img src="hackanm.gif” width="45" height="45”/>
</p>
<p>
<img src="hackanm.gif” width="70" height="70”/>
</p>
<p>
Anda dapat membuat gambar lebih besar atau lebih
kecil dengan mengganti nilai atribut "height" dan
"width" dari tag img.
</p>
16
Hasil Mengatur ukuran image
17
Pengaturan dengan persen









<p>
Ini Tanpa Pengaturan<br/>
<img src="women.jpg">
<br/>Ini dengan Pengaturan absolut<br/>
<img src="women.jpg" width="50" height="50">
<br/>Ini dengan Pengaturan persen<br/>
persen dihitung berdasar ukuran browser<br/>
<img src="women.jpg" width="10%" height="10%">
</p>
18
Hasil pengaturan ukuran image
19
Menampilkan alternate text untuk image






<img src="goleft.gif" alt="Go Left" width="32"
height="32“/>
<p>
Browser yang text-only tidak dapat menampilkan image
dan hanya akan menampilkan teks yang ditulis dalam
atribut "alt". Di sini teks - "alt" adalah "Go
Left".</p>
<p>
Catatan: jika Anda menahan mouse pointer pada image,
kebanyakan browser akan menampilkan teks - "alt".
</p>
20
Membuat hyperlink dengan image






<p>
Anda juga dapat menggunakan image sebagai
link:
<a href="halakhir.htm">
<img border="0" src="buttonnext.gif”
width="65" height="38“/>
</a>
</p>
21
Horizontal dan Vertical Space

<p>

<img src="scream.jpg" vspace="20" hspace="50" align="left">
Tulisan ini akan mengelilingi gambar. Tulisan ini akan
mengelilingi gambar. Tulisan ini akan mengelilingi gambar. Tulisan
ini akan mengelilingi gambar. Tulisan ini akan mengelilingi gambar.
Tulisan ini akan mengelilingi gambar. Tulisan ini akan mengelilingi
gambar. Tulisan ini akan mengelilingi gambar. Tulisan ini akan
mengelilingi gambar. Tulisan ini akan mengelilingi gambar.
</p>


22
Peta Image


Image yang dapat diberikan link pada area
tertentu dari image tersebut
Sering disebut dengan istilah hotspot, yaitu suatu
wilayah dalam image yang apabila di-klik akan
masuk ke link tertentu
23
Menciptakan peta image, wilayah dapat diklik

<p>Klik salah satu planet untuk melihat lebih dekat:</p>
<img src="planets.gif" width="145" height="126“
usemap="#planetmap“/>

<map id="planetmap" name="planetmap">

<area shape="rect“ coords="0,0,82,126" alt="Sun”
href="sun.html“/>

<area shape="circle" coords="90,58,3" alt="Mercury”
href="mercur.html“/>

<area shape="circle" coords="124,58,8" alt="Venus”
href="venus.html“/>

</map>
<p><b>Catatan:</b>Atribut "usemap" dalam elemen img mengacu
ke atribut "id" atau "name" (tergantung browser) dalam
elemen map.</p>


24
Menciptakan peta image, wilayah dapat diklik
(lanjutan)

Jika diklik pada daerah sun,
mercury, venus maka akan
muncul:
25
Image dengan image map,
koordinat akan ditampilkan pada status bar









<p>
Gerakkan mouse pada image, dan perhatikan status bar
untuk melihat perubahan koordinat.
</p>
<p>
<a href="coba_ismap.html">
<img src="planets.gif"
ismap width="146" height="126“/>
</a>
</p>
26
Image dengan image map,
koordinat akan ditampilkan pada status bar
27
Selesai
28
Download