Transparant PNG naar JPG draait om de lege pixels
Elke pixel in een PNG draagt een kleur en nog iets: de notitie dat hier niets is. JPG heeft die laag niet. Elke pixel moet op een kleur landen. Zodra je een transparant PNG als JPG opslaat, wordt de lege zone gevuld. Die kleur is de enige keuze die deze stap van je vraagt.
Zet in Bestand verkleinen de uitvoer op JPG en de lege zone wordt wit, standaard #ffffff. Die pagina heeft geen achtergrondkiezer. Je gooit de afbeelding erin, schuift de regelaar, downloadt, en het wit blijft wit. Er is geen tweede plek om het te veranderen.
JPG bewaart geen transparantie. Bestand verkleinen vult wit. Voor een andere kleur ga je naar Naar JPG.
Wit is de standaard, geen keuze
De meeste mensen zoeken een kleurvakje op de verkleinpagina en vinden het niet. Die pagina geeft een kwaliteitsregelaar en een uitvoerformaat. De regelaar loopt van 40 tot 95, standaard 78, en verandert hoe hard de encoder werkt, niet de vulling. Lager betekent een kleiner bestand, de lege zone blijft wit.
Voor een andere kleur open je Naar JPG. Daar krijgt de transparante zone de kleur die je kiest, standaard ook wit, met dezelfde regelaar van 40 tot 95. Na het downloaden heb je een nieuw bestand dat dit apparaat net heeft gemaakt. Het origineel staat nog in zijn map, tenzij je het zelf vervangt.
Er is nog een pagina die een vulling kan leggen: Draaien en spiegelen. De uitvoer is PNG en bij het draaien kun je een achtergrondkleur kiezen. Heb je alleen een JPG nodig en ga je niet draaien, sla die omweg dan over. Minder stappen, minder plekken om het mis te doen.
Controleer eerst of de transparantie echt is
Sommige PNG's lijken leeg en zijn in feite wit. Het dambord tekent alleen de viewer, het bestand is allang platgeslagen. De test is snel: haal het één keer door JPG en kijk naar de lege zone. Was die al wit, dan verandert er niets, dus tob niet over de tint.
Andersom werkt het niet. JPG naar PNG maakt een witte achtergrond niet transparant, het slaat witte pixels gewoon als PNG op. Om een achtergrond echt leeg te maken is er Onderwerp vrijstellen: dat haalt de achtergrond weg en exporteert een PNG met transparantie. De eerste keer wordt een herkenningsmodel van de modeluitgever in de cache van dit apparaat geladen. De berekening blijft op dit apparaat, en dat model is niet je foto.
De kleur hangt af van waar het beeld landt
- Witte documenten, spreadsheets, mailtekst: laat wit, dat valt het minst op.
- Donkere pagina's of donkere posters: een kleur dicht bij de achtergrond, een witte rand schreeuwt.
- Transparantie moet blijven: ga niet naar JPG, blijf bij PNG.
- De andere kant neemt alleen JPG en noemt geen kleur: stuur wit.
Wat de conversie kost
JPG codeert opnieuw op de kwaliteit die je instelt, en dat is met verlies. De transparantie is weg, dunne randen en schaduwen breken snel. Een logo met een zachte slagschaduw, een icoon van één pixel, bleke tekst: daar zie je het eerst. Randen vervuilen, de schaduw valt in stukken uiteen, en op wit valt dat op.
Daarom maakt de volgorde uit. Moet je zowel de kleur als het gewicht aanpakken, zet dan eerst de kleur, daarna de maat, en rond het in één gang af. Heen en weer converteren codeert elke keer opnieuw; detail dat in de eerste gang verloren ging komt niet terug, en het bestand kan groter worden. Bij Bestand verkleinen staat de langste zijde standaard op 0, dus breedte en hoogte blijven zoals ze zijn. Vul je een positief getal in, dan worden alleen beelden kleiner waarvan de langste zijde daar boven ligt. Kleine beelden worden nooit vergroot en er wordt niets bijgesneden.
Kleur en kwaliteit zet je in één keer in Naar JPG, dan converteer je maar één keer.
Slechts twee dingen raken het netwerk
Bij het openen van de pagina wordt dat bezoek geteld door 51.LA. Geteld wordt dat iemand een pagina opende, niet dat er een beeldbestand onderweg was. Beelden worden niet naar ReadyIMG geüpload, er is geen login en geen accountserver die foto's ontvangt. Die grens staat in Hoe bestanden worden behandeld. Het tweede geval is vrijstellen: de eerste keer dat je Onderwerp vrijstellen gebruikt, wordt een herkenningsmodel gedownload. Een achtergrondkleur vullen downloadt dat niet en gebruikt het niet om je foto ergens heen te sturen.
Drie blikken voor je verstuurt
- Heeft de lege zone de kleur die je wilde?
- Zijn logo en letters aan de randen nog scherp?
- Je hebt een nieuw bestand gedownload. Het origineel staat nog waar het stond.
Tot 40 bestanden tegelijk, en één stap kan de hele reeks doorlopen voordat je een zip downloadt. De wachtrij leeft alleen in deze sessie. Herlaad of sluit de pagina en alles wat je niet hebt gedownload is weg. Behandel een niet-gedownload resultaat niet als opgeslagen.
Staat er nog niets in, ga terug naar de Werkbank, gooi de afbeelding erin en open Naar JPG om de kleur te kiezen. Waar het bestand echt heen gaat staat in Hoe bestanden worden behandeld.