Kurio nuotraukų įrankio jums reikia?
Čia yra daugiau įrankių, nei kas nors norėtų peržiūrinėti. Pradėkite nuo problemos:
„Įkėlimo forma sako, kad mano nuotrauka per didelė.” Beveik visada tai matmenys, ne failo dydis. Modernaus telefono nuotrauka yra apie 4000 px pločio; dauguma formų nori 1200 px ar mažiau. Naudokite nuotraukų dydžio keitiklį — pločio sumažinimas per pusę sumažina failą maždaug iki ketvirtadalio, nes pašalinote tris ketvirtadalius pikselių.
„Man reikia mažesnio failo tuo pačiu dydžiu.” Tai formato, ne matmenų klausimas. Konvertuokite jį į WebP: ta pati nuotrauka tais pačiais matmenimis paprastai būna 25–35 % mažesnė nei JPEG panašios kokybės. Naudokite JPG vietoj to, kai jį turi atverti kažkas seno, ir PNG tik kai reikia permatomumo ar aiškių plokščių spalvų, nes PNG yra be nuostolių ir paprastai bus didžiausias iš trijų nuotraukai.
„Noriu tai paskelbti, bet ne tai, kas viduje.” Kelios skirtingos problemos: suliejimas veidui ar dokumentui švelniai, pikselizavimas, kai norite, kad redagavimas atrodytų sąmoningas, ir EXIF bloko pašalinimas, kad pašalintumėte GPS koordinates, kameros serijos numerį ir laiko žymą — jie išlieka po kiekvieno apkirpimo ir dydžio keitimo, jei jų aiškiai nepašalinate.
„Ji pasukta į šoną.” Pasukimas 90° posūkiams, apvertimas ar veidrodinis atspindys horizontaliam atspindžiui — tam, kurio prireikia po to, kai priekinė kamera apvertė jūsų tekstą.
„Ji turi atrodyti kaip mūsų.” Pridėkite teksto ar logotipo vandenženklį, apvalinkite kampus kortelėms ir avatarams, arba paverskite pilkų atspalvių versija.
„Man reikia spalvos iš šio paveikslėlio.” Nuotraukos spalvų parinkiklis nuskaito tikslią pikselio reikšmę ir pateikia hex, RGB ir HSL.
„Kažkas šiame aplanke netinkamo dydžio, ir nežinau, kas.” Matmenų analizatorius nuskaito visą paketą ir išvardija plotį, aukštį, proporcijas ir failo dydį vienoje lentelėje.
„Pašalinti foną.” Fono šalintuvas pašalina gana vienalytį foną. Produktų nuotraukos baltame ar studijos fone veikia gerai; plaukai prieš judrią gatvę — ne.
Ką iš tikrųjų kainuoja perkodavimas
Verta žinoti prieš konvertuojant ką nors du kartus.
JPEG ir WebP yra su nuostoliais: išsaugant atmetama detalė, kurią formatas tikisi jums nepastebėti. Ta rizika prisiimama iš naujo kiekvieną kartą išsaugant. Atverkite JPEG, nieko nekeisdami, išsaugokite iš naujo, ir jis bus pastebimai prastesnis nei buvo — pirmojo išsaugojimo artefaktai laikomi tikra detale ir koduojami ant jos. Padarykite tai aštuonis ar dešimt kartų, ir tai bus matoma. Tai vadinama kartų nuostoliu (generation loss), ir dėl to turėtumėte laikyti originalą ir eksportuoti iš jo, o ne redaguoti jau eksportuotą kopiją.
PNG yra be nuostolių: jis saugo kiekvieną pikselį tiksliai ir gali būti iš naujo išsaugomas be galo, nepablogėdamas. Tačiau jis negali panaikinti jau įvykusios žalos. Stipriai suspausto JPEG konvertavimas į PNG tiksliai išsaugo artefaktus ir padaro failą kur kas didesnį. Kokybė jau prarasta; PNG tik sustabdo tolesnį blogėjimą.
Praktinė pasekmė: atlikite matmenų ir formato pakeitimus vienu žingsniu, iš originalo. Nuotraukos dydžio keitimas ir po to konvertavimas perkoduoja ją du kartus. Kiekvienas čia esantis įrankis iš naujo perskaito jam pateiktą failą, tad duokite jam gerąjį.
Kodėl nė vienas iš jų neįkelia jūsų nuotraukų
Kiekvienas šio puslapio įrankis nupiešia jūsų failą ant HTML canvas, dirba su pikselių masyvu ir nuskaito rezultatą atgal. Tai naršyklės API — jis veikia jūsų kompiuteryje, ir nėra žingsnio, kuriame vaizdas kažkur siunčiamas. Kai nėra ką įkelti, nėra ką ir išsaugoti, ir nėra jokios eilės, kurioje laukti.
Tai taip pat reiškia, kad riba yra jūsų įrenginio atmintis, o ne kažkieno nemokamas planas. Keliolika telefono nuotraukų iš karto yra įprasta nešiojamame kompiuteryje; kelios šimtai labai didelių gali priversti skirtuką strigti. Jei paketas užstringa, padalykite jį.