Mikä tämä työkalu on?
Kuvan koon muuttaja vaihtaa kuvan pikselimittoja — eri asia kuin pakkaus, joka säilyttää mitat mutta koodaa tehokkaammin. Koon muuttamista tarvitset, kun lomake vaatii "korkeintaan 800px", avatarin täytyy olla 256×256, tai 4000px:n kamerakuva on aivan liian iso 700px leveälle blogipalstalle.
Pienentäminen (kuvien pienentäminen) on visuaalisesti häviötöntä ja pienentää tiedostokokoa dramaattisesti — molempien mittojen puolittaminen vähentää pikselimäärää 75 %. Suurentaminen on myös tuettu, mutta se ei voi keksiä uutta yksityiskohtaa: venytetty kuva on aina jonkin verran pehmeä. Tämä työkalu säilyttää kuvasuhteen automaattisesti, joten mikään ei näytä vääristyneeltä.
Miksi käyttää sitä?
- Kaksi intuitiivista tilaa: tarkka pikselileveys (vaatimuksiin) tai prosentti (nopeaan pienentämiseen).
- Kuvasuhde lukittu automaattisesti — ei vahingossa vääristyneitä kuvia.
- Muuntaa myös muodon halutessasi ulostulon yhteydessä (JPG/PNG/WebP).
- Muuta kymmenien kuvien koko eräajona, jokainen ladattavissa erikseen.
- Paikallinen ja yksityinen: mitään ei ladata palvelimelle, ei kokorajoituksia.
Käyttöohje
- Pudota kuvasi laatikkoon tai napsauta valitaksesi ne.
- Valitse tila: syötä tavoiteleveys pikseleinä, tai prosenttiosuus.
- Valitse halutessasi eri tulostusmuoto (oletus säilyttää alkuperäisen).
- Jokainen tulos näyttää uudet mitat ja tiedostokoon — napsauta Lataa.
Esimerkki
Syöte
kamera.jpg — 4032×3024, 3,9 Mt, muutettu leveyteen 1200Tuloste
kamera-1200x900.jpg — 1200×900, 260 ktTulostiedoston nimi sisältää uudet mitat, joten versiot eivät koskaan sekoitu keskenään.
Yleisiä käyttötapauksia
- Tarkan pikselivaatimuksen täyttäminen lomakkeesta, sovelluskuvakkeen määrityksestä tai lataussäännöstä ("avatarin on oltava korkeintaan 400×400").
- Kamerakuvien erän pienentäminen ennen niiden lisäämistä verkkosivulle, jossa 4000px leveät alkuperäiskuvat latautuvat tarpeettoman hitaasti.
- Yhtenäisen kokoisten pienoiskuvien valmistelu kansiosta, jossa on eri kokoisia lähdekuvia.
- Kuvan pikselimittojen pienentäminen ennen sen liittämistä asiakirjaan, jossa on tiukat sivunleveysrajat.
Koon muuttaminen vs. pakkaaminen — ja miksi järjestyksellä on väliä
Koon muuttaminen ja pakkaaminen pienentävät molemmat tiedostokokoa, mutta hyökkäävät eri asioita vastaan: koon muuttaminen vähentää pikselimäärää (50 % kapeammaksi ja matalammaksi tehdyssä kuvassa on 75 % vähemmän tallennettavia pikseleitä), kun taas pakkaus koodaa samat pikselit tehokkaammin. Jos kuva on sekä ylikokoinen mitoiltaan että pakkaamaton, koon muuttaminen ensin tuo suuremman voiton — pikselimäärän vähentäminen 4000px:stä 1200px:ään poistaa paljon enemmän dataa kuin mikään laatuliukusäädin, ja sen jälkeen jo pienennetyn kuvan pakkaaminen puristaa pois jäljelle jäävän ylimäärän. Toisin päin tekeminen (pakkaus ensin, sitten koon muutos) toimii myös, mutta koon muuttaminen ensin tarkoittaa, että pakkausvaiheella on vähemmän dataa käsiteltävänä, mikä on hieman nopeampaa.
Miksi prosenttitila eroaa pelkän pienemmän pikselileveyden kirjoittamisesta
Prosenttitila ja pikselileveystila tuottavat saman matematiikan pohjalla — molemmat lopulta laskevat tavoiteleveyden ja suhteellisen korkeuden — mutta ne ratkaisevat käytännössä eri ongelmia. Pikselitila on sitä varten, kun tiedät tarvitsemasi tarkan luvun (määritys sanoo 1200px, joten kirjoitat 1200). Prosenttitila on sitä varten, kun pienennät kokonaista erää eri kokoisia alkuperäiskuvia, mutta haluat kaikkien skaalautuvan suhteellisesti saman verran — 50 % puolittaa johdonmukaisesti jokaisen kuvan riippumatta siitä, olivatko alkuperäiset 2000px vai 6000px leveitä, mihin pikselitila ei pysty yhdellä ajolla sekalaisessa erässä ilman että se joko vääristää joitain kuvia tai jättää toiset koskemattomiksi.
Usein kysytyt kysymykset
Heikentääkö koon muuttaminen kuvanlaatua?
Pienentäminen näyttää käytännössä täydelliseltä — poistat pikseleitä, joita kohdekoko ei muutenkaan pystyisi näyttämään. Suurentaminen yli 100 %:n ei voi lisätä yksityiskohtia ja tuottaa pehmeyttä; vältä sitä, ellei sinun ole täytettävä vähimmäiskokovaatimusta.
Miten asetan tarkan korkeuden leveyden sijaan?
Laske leveys, joka antaa tavoittelemasi korkeuden: leveys = korkeus × (alkuperäinen leveys ÷ alkuperäinen korkeus). Työkalu säilyttää kuvasuhteen tarkoituksella — vapaamuotoinen leveys×korkeus-venytys vääristää valokuvia, mitä ihmiset lähes koskaan eivät halua.
Mitä kokoa kannattaa käyttää verkkoon?
Koko leveyden sankarikuvat: 1600–1920px. Blogin sisältökuvat: 800–1200px. Pienoiskuvat: 300–400px. Avatarit: 256px. Jos olet epävarma, sovita suurin koko, jonka asettelu todella näyttää, ja pakkaa sitten.
Muuta kokoa vai pakkaa — kumpaa tarvitsen?
Molemmat pienentävät tiedostokokoa, mutta eri tavoin. Jos mitat ovat suuremmat kuin tarpeen, muuta koko ensin — se on suurempi voitto. Sitten pakkaus puristaa jäljelle jäävät tavut. Kuvan pakkaajamme tekee laadun ja enimmäisleveyden yhdessä vaiheessa, jos se sopii tilanteeseesi.
Ladataanko kuvani palvelimelle koon muuttamisen aikana?
Ei. Koon muuttaminen tapahtuu laitteellasi selaimen canvas-rajapinnan kautta. Työkalu toimii offline-tilassa, kun sivu on kerran latautunut.