JXL naar ICO omzetten

Hier zet je JXL naar ICO om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. ICO kan niet alles bewaren wat JXL bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Verkleind tot pictogramformaat; detail boven 256 pixels gaat weg.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat de omzetting van JXL naar ICO werkelijk doet

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB19.6× groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor ICO is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB43% groter

Een doorzichtige achtergrond en een verloop dwars door de vorm. ICO houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB5.0× kleiner

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

Wat een ICO-bestand precies bevat

Een ICO is geen enkele afbeelding maar een verzameling van meerdere formaten van dezelfde afbeelding, bedoeld om op verschillende plekken in Windows getoond te worden. Elke maat wordt hier als een PNG-afbeelding in het ICO-bestand opgeslagen.

Standaard worden de maten 16, 32 en 48 pixels gebruikt, aan te passen naar wat de bestemming verwacht — een favicon voor een website vraagt vaak om andere maten dan een desktoptoepassing.

De langste zijde bepaalt de schaal, met opvulranden

Is de JXL niet vierkant, dan wordt het beeld passend gemaakt door de langste zijde te schalen naar de gekozen maat en de kortere zijde te centreren met opvulling — er wordt niet uitgerekt.

Een liggende of staande afbeelding krijgt daardoor lege ruimte aan de zijkanten of boven- en onderkant in het pictogram. Een vierkante bron geeft het schoonste resultaat.

Een klein bronbeeld wordt vergroot, niet geweigerd

Is de JXL kleiner dan de gevraagde pictogrammaat, dan wordt het beeld opgeschaald in plaats van dat de omzetting weigert. Een bron van 64 pixels die naar 256 wordt gevraagd, komt er dus zichtbaar wazig uit.

Voor een scherp resultaat op de grootste maten is een bronbestand nodig dat al minstens zo groot is als de gewenste pictogrammaat.

Transparantie blijft behouden

Had de JXL een doorzichtige achtergrond, dan blijft die transparantie in het ICO-bestand behouden, omdat elke maat als een PNG met alfakanaal wordt opgeslagen.

Dat maakt een JXL met een doorzichtige achtergrond een goede bron voor een pictogram dat op elke achtergrondkleur van het besturingssysteem moet passen.

Wat er met metadata gebeurt

De JXL wordt gedecodeerd tot pixels en het ICO-bestand wordt daaruit opgebouwd, dus eventuele metadata uit het bronbestand komt niet mee.

Voor een logo of pictogram, dat zelden meer dan het beeld zelf draagt, speelt dat in de praktijk nauwelijks een rol.

Ondersteuning van de JXL-bron

Niet elke browser leest JPEG XL nog standaard, wat relevant is als je het bronbestand eerst zelf ergens moest openen om te controleren of het klopt. De omzetting hier decodeert de JXL rechtstreeks, ongeacht of je browser het bestand ook zou tonen.

Twijfel je aan de inhoud van de JXL, controleer die dan in software die het formaat zeker ondersteunt voor je omzet.

Batchgewijs meerdere pictogrammen maken

Tot honderd bestanden tegelijk neerzetten kan; elk bestand wordt onafhankelijk verwerkt en het resultaat komt terug als één ZIP.

Praktisch voor wie een reeks logo’s in één keer wil omzetten naar pictogrammen met dezelfde maten.

De afbeeldingen blijven op je apparaat

De omzetting decodeert en herschrijft de afbeeldingen in deze browsertab, zonder dat er iets naar een server wordt gestuurd — te controleren via het netwerktabblad tijdens het omzetten.

Er is geen account, geen wachtrij en geen dagelijkse limiet, want het werk gebeurt op je eigen processor.

Zo zet je JXL naar ICO om

  1. Sleep je JXL-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies ICO als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare ICO-bestand.

JXL of ICO: wat er verandert

JXL vergeleken met ICO
JXLICO
Volledige naamJPEG XLWindows-pictogram
Bestandsextensie.jxl.ico
Mediatypeimage/jxlimage/x-icon
CompressieHet een of het ander, afhankelijk van de instellingZonder verlies — er gaat niets weg
Voor het eerst gepubliceerd20211985
Uitgegeven doorJoint Photographic Experts GroupMicrosoft
SpecificatieISO/IEC 18181
LicentieOpen standaardGepubliceerd, niet gestandaardiseerd
Stand van zakenNicheNiche
Bitdiepte328
Kleur die het kan beschrijvenRGB, grijswaarden, breed gamutRGB, geïndexeerd palet
Grootste afbeelding256 px per zijde
Opent in een browserSommige browsersElke browser
In plaats daarvan overwogenAVIF, WebP, PNGPNG, SVG

Wat verloren gaat

JXL bewaart tot 32 bits per kanaal en ICO houdt er 8 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Wat behouden blijft

De transparantie blijft. JXL en ICO bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Het resultaat openen

ICO opent in elke actuele browser. JXL komt nog minder ver. Gaat het bestand naar een webpagina of een formulier, dan is dat meestal de hele reden voor de omzetting.

GIMP leest zowel JXL als ICO, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: JXL op archivering en fotografie, ICO op het web. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

JXL is het formaat van Joint Photographic Experts Group, verschenen in 2021. Er wordt met 32 bits per kanaal vastgelegd.

ICO komt van Microsoft en stamt uit 1985. GIMP en IcoFX lezen het formaat.

ICO verscheen in 1985 en JXL in 2021. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van JXL naar ICO: veelgestelde vragen

Wordt mijn JXL-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is JXL naar ICO omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van JXL naar ICO?

ICO comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Verkleind tot pictogramformaat; detail boven 256 pixels gaat weg.

Verlaagt JXL naar ICO de kleurdiepte?

JXL bewaart tot 32 bits per kanaal en ICO houdt er 8 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Blijft de transparantie behouden van JXL naar ICO?

De transparantie blijft. JXL en ICO bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Meer over deze formaten