Documente Academic
Documente Profesional
Documente Cultură
Un server de imagine este un software de server web care este specializat în furnizarea (și adesea
modificarea) de imagini. Cu toate acestea, nu toate serverele de imagine acceptă HTTP sau pot fi
utilizate pe site-uri web.
În timp ce serverele web tradiționale furnizează în general clienților copii statice ale fișierelor de
imagine, serverele de imagine efectuează de obicei procesări suplimentare de imagini înainte de
a servi fișierul. Aceste funcții pot include selectarea cadrului / formatului, redimensionarea,
decuparea, amestecarea alfa, compunerea imaginilor sursă, rotirea, reglarea culorilor și filtrarea.
Declarativ vs imperativ
API-urile declarative (cum ar fi RIAPI) permit clientului să descrie caracteristicile rezultate ale
imaginii, cum ar fi dimensiunea dorită, raportul aspectului, rotația, modurile de potrivire, etc.
Ordinea comenzii nu este importantă -? Lățimea = 200 & înălțimea = 100 va produce același
rezultat. ca? înălțime = 100 & lățime = 200. Serverul este liber să coaleze operațiuni compatibile
pentru a îmbunătăți performanța.
API-urile imperative (cum ar fi IIP sau IIIF) descriu operațiunile care se aplică imaginii în
ordine, oferind utilizatorului mai mult control, dar și mai multă responsabilitate pentru calcule.
E-commerce
Cele mai simple vizualizatoare de produse necesită, de regulă, cel puțin 3 versiuni ale unei
imagini: o miniatură de 100x100, un mediu „pe pagină, selectat” de 400x300 și o versiune
„zoomă” de 1200x900. În combinație cu fișierul original, rezultă 4 imagini separate care trebuie
stocate, actualizate și conectate la.
În comerțul electronic, serverele de imagini sunt calificate prin abilitățile lor de a se extinde la
sute de mii de imagini, la mai multe procesoare sau mașini server echilibrate la sarcină și la
cantitatea și calitatea funcționalităților de procesare a imaginii, precum redimensionarea,
compunerea, zoomul și vizualizatoare 3D și adăugarea de date dinamice la imagini sub formă de
text suprapus sau grafică.
Compoziția dinamică este de asemenea extrem de utilă pentru comercianții care permit
personalizarea produsului. Mulți producători de vehicule folosesc compoziții dinamice pentru a
permite vizitatorului să își vizualiz
Geospatiala sau cartografierea are nevoie de "servere de imagine" specializate. Imaginile aeriene
și prin satelit sunt georeferențiate și pot avea dimensiuni de sute sau mii de gigabite.
Mecanismele tradiționale de comunicare a acestor date s-au dovedit inadecvate. Primul server de
imagine specializat pentru date de imagine geospatiale a fost Image Web Server, lansat în 1999.
Image Web Server, printre alte protocoale, acceptă ECWP (ERDAS Compressed Wavelet
Protocol) care „transmite” imagini mari către o aplicație a utilizatorului, mai degrabă decât să
trimită o aplicație obișnuită. imagine peste HTTP. Standardul bine cunoscut pentru o arhitectură
distribuită de date geospatiale este Serviciul de Hărți Web.
Proiectarea web responsabilă a condus la crearea a zeci de servere noi de imagini care adesea
integrează detectarea dispozitivului sau a rezoluției.
Pentru a preveni reeșantionarea artefactelor, este important ca imaginile să fie afișate la rezoluție
nativă - un pixel de imagine pe pixel de afișare pentru dispozitiv.
Pentru a realiza acest lucru, trebuie create un număr mare de variații pentru fiecare rezoluție a
ecranului. Un server de imagini poate rezolva asta prin ajustarea dinamică a dimensiunii imaginii
în funcție de setările browserului utilizatorului.
Compatibilitate înapoi
Versiunile vechi ale Internet Explorer au probleme cu afișarea de imagini PNG și MNG, dar un
server de imagini ar putea detecta versiunea browserului utilizatorului și ar putea trimite
imaginea într-un format acceptat, cum ar fi GIF.
Serverele de imagine pot permite adoptatorilor timpurii să înceapă să utilizeze WebP înainte ca
toate browserele să implementeze suportul.