Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

Piltide partii-ettevalmistus (suuruse muutmine → WebP → ZIP)

Piltide partii-ettevalmistus WordPressi jaoks

Lohista kas või sada fotot — tööriist vähendab need vajaliku suuruseni, teisendab WebP-vormingusse ja nimetab kirillitsas nimed ladina tähtedega ümber. Failid ei lahku sinu arvutist: kogu töötlus toimub brauseris.

0 või tühi tähendab piiranguta. 1600 px piisab artikli laiuse pildile 2x ekraanil.
Pilt mahutatakse ristkülikusse proportsioone säilitades. Piirist väiksemaid ei suurendata.
WebP-d mõistavad kõik brauserid alates 2020. aastast ja WordPress võtab selle vastu alates versioonist 5.8 ilma pluginateta. AVIF ilmub loendisse ainult siis, kui sinu brauser oskab seda kodeerida.
Koodekite skaalad ei kattu: 0,82 WebP-s vastab umbes 0,90-le JPEG-s. PNG puhul väärtust eiratakse — see on kadudeta vorming.
Ettevalmistus WordPressi üleslaadimiseks

Midagi ei ole veel töödeldud. Viska pildid ülalolevasse alasse — kõik ülejäänu arvutatakse vahekaardil, ilma ühegi võrgupäringuta.


    WordPress loob iga üleslaaditud faili jaoks tuletatud suurused: neli enda oma pluss see, mille lisasid teema ja pluginad. Ühest pildist saab kergesti kümmekond. Need kaks filtrit jätavad alles vaid vajalikud suurused ja eemaldavad serveripoolse skaleerimise, mida pärast kohalikku ettevalmistust enam vaja ei ole.
  

Pildid ei lahku sinu brauserist: dekodeerimine, skaleerimine, ümberkodeerimine ja isegi ZIP-i koostamine toimuvad vahekaardil. Ava DevTools → Network ja veendu — mitte ühtegi päringut.

Miks tuleb pilte ette valmistada enne üleslaadimist, mitte pärast

Optimeerimispluginad hakkavad tööle alles siis, kui fail on juba serverisse jõudnud. Selle ajani võtab see ruumi varukoopiates ja WordPress on jõudnud sellest välja lõigata pool tosinat vahepealset suurust — ja igaüht neist tuleb samuti kuskil hoida. Telefoniga tehtud 4 MB foto muutub 5–8 failiks. Teine põhjus on kontroll. Sa näed tulemust enne üleslaadimist ja saad kvaliteedi silmaga paika panna, mitte usaldada plugina eelseadistust. Kolmas on failinimed. Kirillitsas nimi muutub pikaks percent-encoded stringiks, mis lingi kopeerimisel katki läheb ja näeb meediakogus loetamatu välja. Ja neljas, millele harva mõeldakse: metaandmed. Telefonifoto sisaldab EXIF-i pildistamiskoha täpsete GPS-koordinaatidega. Avaldades selle muutmata kujul, avaldad ka koordinaadid. Canvase kaudu ümberjoonistamisel metaandmeid kaasa ei võeta — puhastus toimub seega automaatselt. Laiuse kohta: enamik teemasid näitab pilte kuni 1200 piksli laiuses konteineris. 4000 piksli laiust fotot pole mõtet üles laadida — brauser skaleerib selle niikuinii väiksemaks, olles ära kulutanud kasutaja andmemahu.

Korduma kippuvad küsimused