CodeKitHub
Attēlu rīki

Mainīt attēlu izmēru tiešsaistē

Pēdējoreiz atjaunināts:

Mainī attēla izmērus dažās sekundēs: iestati precīzu pikseļu platumu vai procentu, un augstums seko automātiski, saglabājot proporcijas. Darbojas ar JPG, PNG un WebP, atbalsta pakešu apstrādi, un — kā jebkurš rīks šeit — tavi attēli nekad neatstāj tavu pārlūku.

Aspect ratio is preserved automatically

    Kas ir šis rīks?

    Attēlu izmēra mainītājs maina attēla pikseļu izmērus — atšķirībā no saspiešanas, kas saglabā izmērus, bet pārkodē efektīvāk. Izmēra maiņa ir nepieciešama, kad veidlapa prasa "maksimums 800px", avatars jābūt 256×256, vai 4000px kameras fotoattēls ir absurds pārmērs blogam ar 700px platu kolonnu.

    Samazināšana (attēlu padarīšana mazākus) ir vizuāli bezzudumu un dramatiski samazina faila izmēru — abu izmēru samazināšana uz pusi samazina pikseļu skaitu par 75%. Palielināšana arī tiek atbalstīta, bet nevar izgudrot detaļas: izstiepts attēls vienmēr ir nedaudz izplūdis. Šis rīks automātiski saglabā malu attiecību, tāpēc nekas neizskatās saplacināts.

    Kāpēc to izmantot?

    • Divi intuitīvi režīmi: precīzs pikseļu platums (prasībām) vai procenti (ātrai samazināšanai).
    • Malu attiecība automātiski fiksēta — nevar nejauši sagrozīt fotoattēlus.
    • Var arī mainīt formātu izvades laikā, ja vēlies (JPG/PNG/WebP).
    • Pakešu izmēra maiņa desmitiem attēlu ar lejupielādi katram failam atsevišķi.
    • Lokāli un privāti: nekas netiek augšupielādēts, nav izmēra ierobežojumu.

    Kā to lietot

    1. Nomet attēlus laukā vai noklikšķini, lai tos izvēlētos.
    2. Izvēlies režīmu: ievadi mērķa platumu pikseļos vai procentu.
    3. Pēc izvēles izvēlies citu izvades formātu (noklusējums saglabā oriģinālo).
    4. Katrs rezultāts rāda jaunos izmērus un faila lielumu — noklikšķini Lejupielādēt.

    Piemērs

    Ievade

    kamera.jpg — 4032×3024, 3.9 MB, izmērs mainīts uz platumu 1200

    Izvade

    kamera-1200x900.jpg — 1200×900, 260 KB

    Izvades faila nosaukumā ir iekļauti jaunie izmēri, lai versijas nekad nesajauktos.

    Biežākie lietojuma gadījumi

    • Precīzas pikseļu prasības izpilde no veidlapas, lietotnes ikonas specifikācijas vai augšupielādes vadlīnijas ("avatars nedrīkst pārsniegt 400×400").
    • Kameras fotoattēlu pakešu samazināšana pirms to pievienošanas tīmekļa lapai, kur 4000px plati oriģināli ielādējas daudz lēnāk nekā nepieciešams.
    • Sīktēlu kopas sagatavošana ar vienotu izmēru no mapes ar dažāda izmēra avota attēliem.
    • Attēla pikseļu izmēru samazināšana pirms tā ielīmēšanas dokumentā ar stingriem lapas platuma ierobežojumiem.

    Izmēra maiņa pret saspiešanu, un kāpēc secība ir svarīga

    Gan izmēra maiņa, gan saspiešana samazina faila izmēru, bet uzbrūk dažādām lietām: izmēra maiņa samazina pikseļu skaitu (attēls, kas padarīts par 50% šaurāks un zemāks, satur 75% mazāk pikseļu, ko glabāt), bet saspiešana pārkodē tos pašus pikseļus efektīvāk. Ja attēls ir gan pārāk liels izmēros, gan nesaspiests, vispirms mainot izmēru, iegūst lielāko ieguvumu — pikseļu skaita samazināšana no 4000px līdz 1200px noņem daudz vairāk datu nekā jebkurš kvalitātes slīdnis, un tad jau mazākā attēla saspiešana izspiež atlikušo pārpalikumu. Darot to citā secībā (vispirms saspiest, tad mainīt izmēru) arī darbojas, bet vispirms mainot izmēru, saspiešanas solim ir mazāk datu apstrādāšanai, kas ir nedaudz ātrāk.

    Kāpēc procentu režīms atšķiras no vienkāršas mazāka pikseļu platuma ierakstīšanas

    Procentu režīms un pikseļu-platuma režīms zem pārsega dod to pašu matemātiku — abi galu galā aprēķina mērķa platumu un proporcionālu augstumu —, bet praksē tie risina dažādas problēmas. Pikseļu režīms ir domāts, kad zini precīzu vajadzīgo skaitli (specifikācija saka 1200px, tāpēc ieraksti 1200). Procentu režīms ir domāts, kad samazini veselu pakešu attēlu ar dažādiem oriģinālajiem izmēriem, bet vēlies tos visus proporcionāli samazināt par vienu un to pašu apjomu — 50% konsekventi samazina katru attēlu uz pusi neatkarīgi no tā, vai oriģināli bija 2000px vai 6000px plati, ko pikseļu režīms nevar izdarīt vienā solī jauktā pakešā, nesagrozot dažus attēlus vai neatstājot citus neaiztiktus.

    Biežāk uzdotie jautājumi

    Vai izmēra maiņa samazinās attēla kvalitāti?

    Samazināšana izskatās praktiski nevainojama — tu noņem pikseļus, kurus mērķa izmērs tāpat nevarētu parādīt. Palielināšana virs 100% nevar pievienot detaļas un rada izplūdumu; izvairies no tā, ja vien nav jāizpilda minimāla izmēra prasība.

    Kā iestatīt precīzu augstumu, nevis platumu?

    Aprēķini platumu, kas dod tavu mērķa augstumu: platums = augstums × (oriģinālais platums ÷ oriģinālais augstums). Rīks pēc konstrukcijas saglabā malu attiecību — brīvas formas platuma×augstuma stiepšana sagroza fotoattēlus, kas gandrīz nekad nav vēlams.

    Kādu izmēru izmantot tīmeklim?

    Pilna platuma varoņattēli: 1600–1920px. Blogu satura attēli: 800–1200px. Sīktēli: 300–400px. Avatāri: 256px. Ja neesi pārliecināts, saskaņo ar lielāko izmēru, ko izkārtojums patiešām rādīs, tad saspied.

    Mainīt izmēru vai saspiest — kas man vajadzīgs?

    Abi samazina faila izmēru, bet atšķirīgi. Ja izmēri ir lielāki nekā nepieciešams, vispirms mainī izmēru — tas ir lielākais ieguvums. Tad saspiešana izspiež atlikušos baitus. Mūsu Attēlu kompresors dara kvalitāti + maksimālo platumu vienā solī, ja tas der tavam gadījumam.

    Vai mani attēli tiek augšupielādēti izmēra maiņas laikā?

    Nē. Izmēra maiņa notiek tavā ierīcē, izmantojot pārlūka canvas API. Rīks darbojas bezsaistē pēc lapas ielādes.

    Saistītie rīki