Skip to main content

Fordeler med SVG-filer for nettsidebilder

The American Revolution - OverSimplified (Part 1) (April 2025)

The American Revolution - OverSimplified (Part 1) (April 2025)
Anonim

Når du bygger opp et nettsted og legger til bilder på det området, er en hvis de viktigste tingene du må bestemme, hvilke filformater som er de riktige som skal brukes. Avhengig av grafikken kan ett format være mye bedre enn andre.

Mange webdesignere er komfortable med JPG-filformatet, og dette formatet er perfekt for bilder som har dyp fargedybde, som fotografier. Mens dette formatet også ville fungere for enkel grafikk, som illustrert ikoner, er det ikke det beste formatet som skal brukes i det tilfellet. For disse ikonene ville SVG være et bedre valg. La oss ta en titt på nøyaktig hvorfor:

SVG er vektorteknologi

Dette betyr at det ikke er raster teknologi. Vektorbilder er en kombinasjon av linjer opprettet ved hjelp av matte. Rasterfiler bruker piksler eller små firkantfargene. Dette er en grunn til at SVG er skalerbar og perfekt for lydhør nettsteder som må skaleres sammen med enhets skjermstørrelse. Fordi vektorgrafikk finnes i matematikkens verden, for å endre størrelsen, endrer du bare tallene. Raster-filer krever ofte en betydelig overhaling når det gjelder størrelsesorden. Når du vil zoome inn på et vektorbilde, er det ingen forvrengning fordi systemet er matematisk, og nettleseren regner bare om matte og gjør linjene så glatte som noen gang. Når du zoomer inn på et rasterbilde, mister du bildekvalitet, og filen begynner å bli uklar når du begynner å se disse pikslene av farge. Matematikk utvides og kontrakter, piksler gjør det ikke. Hvis du vil at bildene skal være oppløsning uavhengige, vil SVG gi deg den muligheten.

SVG er tekstbasert

Når du bruker en grafikkredigerer til å produsere et bilde, tar programmet et bilde av det ferdige bildet ditt. SVG fungerer annerledes. Du kan fortsatt bruke noen programvare og føle at du tegner et bilde, men det endelige produktet er en samling av vektor linjer eller til og med ord (som egentlig bare er vektorer på siden). Søkemotorer ser på ord, spesielt søkeord. Hvis du laster opp en JPG, begrenser du deg selv til tittelen på grafikken din og kanskje alt tekstfrasen. Med SVG-koding øker du mulighetene og lager bilder som er mer søkemotorvennlige.

SVG er XML og fungerer innenfor andre språkformater

Dette går tilbake til den tekstbaserte koden. Du kan lage ditt basebilde i SVG og bruke CSS til å polere det. Ja, du kan ha et bilde som egentlig er en SVG-fil, men du kan også kode SVG direkte inn på siden og redigere den i fremtiden. Du kan endre den med CSS på samme måte som du vil endre sidetekst, etc. Dette er veldig kraftig og det gjør det enkelt å redigere.

SVG er enkelt redigert

Dette er trolig den største fordelen. Når du tar et bilde av et torg, er det hva det er. For å gjøre en endring må du tilbakestille scenen og ta et nytt bilde. Før du vet det, har du 40 bilder av firkanter og har fortsatt ikke det riktig. Med SVG, hvis du gjør en feil, endrer du koordinatene eller et ord i en tekstredigerer, og du er ferdig. Jeg kan forholde seg til dette fordi jeg tegnet en SVG-sirkel som ikke var riktig plassert. Alt jeg måtte gjøre var å justere koordinatene.

JPG-bilder kan være tunge

Hvis du vil at bildet ditt skal vokse i fysisk størrelse, vil den også vokse i filstørrelse. Med SVG er et pund fortsatt et pund, uansett hvor stor du gjør det. Et torg som er 2 tommers bredt, vil veie det samme som et torg som er 100 tommers bredt. Filstørrelsen endres ikke, noe som er utmerket fra et sideytelsestandard!

Så hva er bedre?

Så hva er et bedre format - SVG eller JPG? Det avhenger av selve bildet. Dette er som å spørre "Hva er bedre, en hammer eller en skrutrekker?" Det avhenger av hva du trenger å oppnå! Det samme gjelder for disse bildformatene. Hvis du trenger å vise et bilde, er JPG det beste valget for deg. Hvis du legger til et ikon, er SVG sannsynligvis et bedre valg. Du kan lære mer om når det er hensiktsmessig å bruke SVG-filer her.

Opprinnelig artikkel av Jennifer Krynin. Redigert av Jeremy Girard på 6/6/17