![]() |
![]() |
![]() |
![]() |


<IMG>
Image Maps (hărţi de imagine)
<MAP>
In-line Video
<IMG DYNSRC>
In-line Sound
<BGSOUND>
In-line VRLM worlds
<EMBED>
Plug-in-ul SOUND
Plug-in-ul VIDEO
Plug-in-ul VRLM (Live 3D)
<NOEMBED>...</NOEMBED>
Exerciţii
<IMG SRC="numeimagine.extensie">
Tips & Tricks: 
După cum am mai precizat, formatele de imagine acceptate de limbajul HTML sunt .jpg şi .gif (inclusiv gif animat, dar browser-ele din generaţii recente acceptă şi alte formate); imaginile īn aceste formate sunt compresate (fără o pierdere sesizabilă de calitate faţă de original), asigurānd deci timpi de īncărcare sensibil mai mici. Utilitarele de vizualizare şi / sau editare a imaginilor pot realiza conversia din formatul original īn gif sau jpg: deschideţi imaginea (Open...), apoi salvaţi-o īn formatul dorit (File-Save As... sau, dacă există, alegeţi din meniuri o opţiune de genul Convert)
Alegeţi formatul imaginii īn funcţie de necesităţi: .jpg suportă 16,7 milioane culori şi rate de compresie de pānă la 1/10 (cu diminuarea proporţională a calităţii), fiind recomandat pentru fotografii, iar .gif doar 256 culori, dar pentru acest format se pot seta culori sau fundaluri transparente, fiind utilizat de obicei pentru butoane, bullets, backgrounds sau alte elemente grafice
Împreună cu marcajul <IMG> se mai pot folosi următoarele atribute:
WIDTH="x" specifică lăţimea de afişare a imaginii (īn pixeli)Dacă specificaţi pentru aceste opţiuni valori mai mari decāt ale originalului, vor rezulta pierderi de calitate ale imaginii!
BORDER="x"
specifică grosimea chenarului imaginii (īn pixeli)LOWSRC
pentru a accelera procesul de īncărcare a unei pagini ce conţine imagini, se poate folosi acest atribut astfel: pentru fiecare imagine se realizează două exemplare, unul cu rezoluţie scăzută (low resolution, respectiv calitate slabă), altul cu rezoluţie ridicată (high resolution, imagine de calitate bună. Folosirea atributului LOWSRC spune browser-ului să īncarce īntāi imaginea cu calitate slabă (dar care are dimensiuni mici şi se īncarcă rapid) şi apoi, după īncărcarea restului paginii, să o īnlocuiască cu imaginea finală de bună calitate.Tips & Tricks: 
Tot īn scopul accelerării īncărcării paginilor ce conţin imagini, mai puteţi apela la următoarea metodă: includeţi īn pagină imagini de dimensiuni mici, monocrome sau color, apoi realizaţi un link (o legătură, vezi capitolul 9) spre o altă pagină ce va afişa imaginea de dimensiune şi rezoluţie normală; realizarea link-urilor va fi prezentată īn capitolul următor, dar puteţi observa modul de acţiune al acestei metode şi, dacă doriţi, sursa, în:
O altă metodă folosită de profesionişti este utilizarea imaginilor īntreţesute (interlaced), un tip special de imagini care se afişează la rezoluţie joasă şi se clarifică treptat; astfel de imagini pot fi create īn editoare de imagine care suportă această funcţie
ALT
este un atribut care provoacă afişarea un mesaj atunci cānd vizitatorul poziţionează cursorul mouse-ului pe imagineALIGN
realizează alinierea imaginii faţă de text sau alte elemente ale paginii, īn funcţie de opţiunea aleasă:LEFT aliniază imaginea īn stānga ferestrei, iar textul se va alinia īn dreapta imaginii
RIGHT aliniază imaginea īn dreapta ferestrei, iar textul se va alinia īn stānga imaginii
Tips & Tricks: 
LEFT şi RIGHT sunt opţiuni pentru imagini "floating" (trad. aprox. "plutitoare") şi ar putea provoca probleme de formatare pentru textul ce īnsoţeşte imaginea; se pot elimina aceste probleme prin utilizarea marcajului <BR CLEAR="LEFT | RIGHT | ALL">
TOP aliniază imaginea la nivelul superior al textului
TEXTTOP aliniază imaginea la nivelul celui mai īnalt item din linia de text; acţionează similar (dar nu īntotdeauna) cu TOP
MIDDLE aliniază linia de bază a liniei de text curente cu mijlocul imaginii
ABSMIDDLE aliniază mijlocul liniei de text curente cu mijlocul imaginii
BOTTOM aliniază linia de bază a liniei de text curente cu josul imaginii
ABSBOTTOM aliniază imaginea cu cel mai jos item din linia de text
HSPACE="x"
setează distanţa (īn pixeli) pe orizontală īntre imagine şi textul īnsoţitorISMAP
indică faptul că imaginea este hartă de imaginiLimbajul HTML permite definirea unei imagini ca hartă de imagini, ceea ce īnseamnă că imaginea este declarată ca hartă şi pe ea sunt definite una sau mai multe regiuni cu care utilizatorul poate interacţiona. Paşii necesari pentru acest lucru sunt:
<MAP NAME="nume">
AREA SHAPE="shape" COORDS="x,y,..." HREF="referinţă" | NOHREF
Forma zonelor (SHAPE) este implicit dreptunghiulară (SHAPE="RECT"); īn acest caz, coordonatele se referă la colţul stānga-sus, apoi la colţul dreapta-jos. De exemplu, īn cazul unei imagini cu dimensiunile 100x100 pentru care vrem să definim o arie de mărimea imaginii, coordonatele vor fi COORDS="0,0,99,99".AREA SHAPE="CIRCLE" COORDS="50,50,20" (disc cu centrul īn 50,50 şi raza 20)
AREA SHAPE="POLY" COORDS="10,80,50,10,90,90" (poligon, īn cazul de faţă triunghi, cu vārfurile īn punctele (10,80), (50,10) şi (90,90)
Fiecărei zone i se poate asocia o referinţă, un link către o altă pagină sau fişier (atributul HREF); dacă nu dorim o astfel de referinţă, folosim atributul NOHREF.
Utilizarea unei hărţi de imagini se face cu atributul USEMAP:
<IMG SRC="numeimagine.extensie" USEMAP="#nume">
Se observă că referirea la hartă se face folosind numele dat īn definiţia hărţii
Una dintre cele mai spectaculoase posibilităţi oferite de limbajul HTML este includerea în pagini ale unor video-clipuri în format .avi. Atributul folosit pentru aceasta alături de tag-ul <IMG> este DYNSRC="videoclip.avi", iar atributul START="FILEOPEN | MOUSEOVER" stabileşte modul de pornire al video-clipului (la deschiderea paginii sau la trecerea cu cursorul mouse-ului peste prima imagine (statică) a video-clipului
Deşi tag-ul <BGSOUND> nu are legătură cu imaginile, sunetele sunt o componentă esenţială a noţiunii de "multimedia"; acest marcaj permite setarea unui fişier audio ca fundal sonor şi acceptă atributele:
SRC="numefişier.extensie"
LOOP="n" indică de cāte ori va fi executat fişierul (implicit INFINITE (-1))
Tipurile de fişiere audio acceptate de limbajul HTML sunt: .wav, .mid, .au, .aiff
Limbajul HTML poate comunica cu limbajul VRLM (Virtual Reality Markup Language, limbaj de descriere a lumilor virtuale) prin intermediul atributului VRLM:
<IMG SRC="numeimagine.extensie" VRLM="world.wrl">
Astfel pot fi introduse în paginile web lumi VRLM
Tips & Tricks: 
După cum vă amintiţi din capitolele anterioare, imaginile pot fi folosite pentru a īnlocui linii orizontale (tag-ul <HR>, capitolul 3) sau bullets (pentru liste neordonate, capitolul 4); puteţi studia modul de utilizare studiind sursele exemplelor următoare:
O altă aplicaţie interesantă constă īn crearea de "rollover"-e, imagini care se schimbă la trecerea cu mouse-ul peste ele; acest efect se poate obţine utilizānd sintaxa următoare:
<A HREF="pagina.html"
onmouseOver="document.images[0].src='imagine2.gif'"
onmouseOut="document.images[0].src='imagine1.gif'">
<IMG SRC="imagine1.gif"></A>
pagina.html=pagina spre care e direcţionat link-ul
imagine1.gif=imaginea afişată iniţial
imagine2.gif=imaginea afişată la trecerea cursorului mouse-ului
Ca o extindere a noţiunii de rollover, analizaţi sursa paginii următoare unde apare un meniu ilustrat:
Acest marcaj permite includerea, īncapsularea unor obiecte direct īn paginile html. Sintaxa de bază este:
<EMBED SRC="URL">
unde "URL" reprezintă adresa obiectului īncapsulat. Tag-ul <EMBED> se utilizează de fapt pentru a īncapsula obiecte ce vor fi manipulate īn conjuncţie cu module plug-in; acestea sunt module dinamice de cod care extind capabilităţile browser-ului furnizānd cod care poate manipula tipuri de date pentru care browser-ul nu are funcţii interne de manipulare. Atunci cānd browser-ul īntālneşte īn documentul html date pe care nu le poate manipula, caută un modul plug-in care poate manipula astfel de date, īl īncarcă şi permite astfel vizualizarea sau alte transformări posibile ale obiectului. Browser-ele actuale sunt livrate cu unele plug-in-uri incluse, altele pot fi instalate după necesităţi; posibilele atribute sunt dependente de plug-in, deci căutaţi documentaţie pe Internet dacă doriţi să folosiţi plug-in-uri ne-standard. Dintre plug-in-urile standard, putem aminti:
Acest plug-n poate fi utilizat pentru utilizarea fişierelor de sunet īncapsulate, de tip .wav, .mid, .au, .aiff. Atunci când un astfel de fişier este īncapsulat, este afişat un panou de control simplu cu opţiunile Play, Stop, Pause, Volume; acesta poate fi afişat folosind atributele standard pentru marcajul <IMG>: ALIGN, HEIGHT, WIDTH, HSPACE, VSPACE, BORDER. Plug-in-ul are sintaxa:
<EMBED SRC="numefişier.extensie">
şi acceptă de asemenea atribute adiţionale:
AUTOSTART="TRUE | FALSE"
fişierul este / nu este rulat la deschiderea paginii, după īncărcarea acesteiaPermite încapsularea video-clip-urilor .avi, cu sintaxa:
<EMBED SRC="numefişier.avi">
afişarea ferestrei de vizualizare acceptă atributele standard ale tag-ului <IMG> şi acceptă de asemenea atribute adiţionale:
AUTOSTART="TRUE | FALSE"
implicit, este afişată fereastra de redare a video-clip-ului īncapsulat, iar acesta este rulat atunci cānd utilizatorul dă click īn fereastra de redare; introducānd acest atribut, fişierul este rulat la deschiderea paginii, de īndată ce aceasta este īncărcatăPermite încapsularea unor lumi VRLM (.wrl) în documentele html, cu sintaxa
<EMBED SRC="numefişier.wrl">
şi acceptă atributele standard ale tag-ului <IMG>, precum şi numeroase opţiuni de afişare şi reglaje accesibile īntr-un meniu de control ce apare cānd se dă click dreapta pe "lumea" īncapsulată
Exerciţii
Teste