Base64 myndbreytir

Dragðu mynd hingað inn til að fá Base64 data URI hennar, eða límdu Base64 til að forskoða og hlaða myndinni niður.

Slepptu mynd eða límdu Base64 til að byrja.

Myndin þín er lesin og henni umbreytt í vafranum þínum. Ekkert er hlaðið upp til BroBroGo.

Algengar spurningar

Hvað er Base64 data URI mynd?

Þetta er mynd sem er kóðuð sem texti, svo hún getur legið beint inni í HTML eða CSS í stað þess að hlaðast úr sérstakri skrá. Það sparar netfyrirspurn, sem er hentugt fyrir örsmá tákn og tölvupóstsniðmát.

Ætti ég að fella stórar myndir inn með þessum hætti?

Helst ekki. Base64 gerir gögnin um það bil þriðjungi stærri og þau er ekki hægt að geyma í flýtiminni óháð síðunni sjálfri. Best er að nota þetta aðeins fyrir örsmáar myndir og hlekkja á stærri myndir sem venjulegar skrár.

Getur tólið breytt Base64 streng aftur í skrá?

Já. Skiptu yfir í Base64 → Mynd, límdu data URI eða hreinan Base64 streng, og tólið greinir myndgerðina, sýnir forskoðun og gerir þér kleift að hlaða skránni niður.

Hvernig Base64 myndbreytir virkar

Þetta tól breytir myndskrám í textasnið sem kallast Base64, sem gerir kleift að fella þær beint inn í vefkóða, eða breytir Base64 texta aftur í myndskrá. Notendur geta dregið og sleppt mynd eða límt Base64 texta inn í tólið, sem vinnur úr gögnunum og gefur af sér niðurstöðu sem hægt er að afrita eða hlaða niður.

Tólið vinnur með tvenns konar inntak eftir því hvaða aðgerð er valin:

  • Myndskrá: Hægt er að draga og sleppa mynd eða smella til að velja skrá. Studd snið eru PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO og TIFF. Hámarksstærð skráar fyrir kóðun er 5 MB.
  • Base64 eða data URI strengur: Hægt er að líma data:image/... URI eða hreinan Base64 streng. Hámarkslengd inntaks fyrir afkóðun er 8 MB. Tólið tekur við venjulegu og URL-safe Base64, þar með talið bilum og nýlínum.

Þegar mynd er umbreytt í texta eða texta í mynd, sýnir tólið eftirfarandi upplýsingar og valmöguleika undir merkinu „Úttak“:

  • Data URI: Myndin er kóðuð sem texti sem hentar til að fella beint inn í HTML eða CSS.
  • Base64: Hreinn Base64 strengur myndarinnar.
  • CSS: Myndin er sniðin sem CSS background-image eiginleiki.
  • HTML: Myndin er sniðin sem HTML <img> merki.
  • Stafir úttaks: Sýnir fjölda stafa í mynduðu Base64 niðurstöðunni.
  • Myndastærð: Sýnir breidd og hæð myndarinnar.
  • Hlaða niður mynd: Hnappur til að sækja afkóðuðu myndskrána.

Kóðun og afkóðun: Reglur og takmarkanir

Við vinnslu gagna gilda ákveðnar reglur og takmarkanir sem gott er að hafa í huga:

  • Ef mörgum myndum er sleppt í einu við kóðun, notar tólið aðeins fyrstu myndina.
  • Tólið greinir sjálfkrafa myndgerðina þegar Base64 strengur er afkóðaður.
  • Tólið breytir aðeins eða endurheimtir upprunaleg bæti myndarinnar. Það minnkar ekki skráarstærð, sker skerðingu, breytir stærð eða umbreytir myndum í tiltekin snið eins og PNG eða JPG.
  • Base64 kóðun stækkar gögnin um það bil þriðjungi miðað við upprunalegu myndskrána.
  • Afkóðaðar myndir sem hlaðið er niður fá sjálfgefna skráarnafnið brobrogo-image. (eða brobrogo-mynd samkvæmt staðfærslu) ásamt viðeigandi skráarendingu.

Ef upp koma villur við vinnslu sýnir tólið viðeigandi villuskilaboð:

  • Ef skráin er ekki studd: „Þessi skrá er ekki studd myndgerð.“ [INTERFACE]
  • Ef myndin er of stór: „Þessi mynd er stærri en {max}. Reyndu minni mynd.“ [INTERFACE]
  • Ef ekki tekst að lesa skrána: „Ekki var hægt að lesa þessa skrá.“ [INTERFACE]
  • Ef límt inntak er ógilt: „Þetta er ekki gilt Base64.“ [INTERFACE]
  • Ef Base64 afkóðast en inniheldur ekki þekkjanlega mynd: „Þetta Base64 afkóðast ekki í þekkjanlega mynd.“ [INTERFACE]
  • Ef inntakið er of langt: „Þetta inntak er of langt. Hafðu það undir {max}.“ [INTERFACE]
  • Ef myndgögnin afkóðast en ekki er hægt að sýna þau: „Myndgögnin voru afkóðuð en ekki var hægt að sýna þau.“ [INTERFACE]

Hvað er Base64 og hvenær er það notað?

Base64 er aðferð til að breyta tvíundargögnum (eins og myndum) yfir í textastreng sem samanstendur af ASCII stöfum. Þessi tækni er mikið notuð í vefþróun til að fella myndir beint inn í HTML-skjöl eða CSS-stílblöð sem svokölluð data URI.

Aðferðin nýtist sérstaklega vel fyrir:

  • Hönnuði og forritara sem þurfa að fella lítil tákn (icons) eða bráðabirgðamyndir (placeholders) beint inn í kóða.
  • Höfunda efnis sem vinna með tölvupóstsniðmát þar sem myndir þurfa að vera innfelldar (inlined) til að tryggja að þær birtist rétt án ytri hlekkja.
  • Hvern þann sem þarf að breyta mynd í Base64 data URI eða endurheimta mynd úr Base64 streng.

Kostir og gallar við innfellingu mynda

Notkun Base64 hefur bæði kosti og galla í för með sér sem vefhönnuðir verða að vega og meta.

Kostir Gallar
Fækkar HTTP-fyrirspurnum þar sem myndin hleðst með kóðanum. Eykur skráarstærð gagna um u.þ.b. 33%.
Kemur í veg fyrir að myndir brotni ef ytri skrá týnist. Ekki er hægt að geyma myndina sérstaklega í flýtiminni (caching) [INTERFACE].
Einfaldar flutning á tölvupóstsniðmátum. Hentar illa fyrir stórar myndir þar sem kóðinn verður risastór.

Öryggi og meðferð gagna

Þegar þetta tól er notað fer öll vinnsla fram staðbundið. Myndin þín er lesin og henni umbreytt alfarið í vafranum þínum. Engin gögn eða myndir eru hlaðin upp til netþjóna BroBroGo [INTERFACE]. Þetta tryggir að vinnslan er bundin við þitt eigið tæki.

Algengar spurningar

Hvað er Base64 data URI mynd?
Þetta er mynd sem er kóðuð sem texti, svo hún getur legið beint inni í HTML eða CSS í stað þess að hlaðast úr sérstakri skrá [INTERFACE]. Það sparar netfyrirspurn, sem er hentugt fyrir örsmá tákn og tölvupóstsniðmát [INTERFACE].

Ætti ég að fella stórar myndir inn með þessum hætti?
Helst ekki [INTERFACE]. Base64 gerir gögnin um það bil þriðjungi stærri og þau er ekki hægt að geyma í flýtiminni óháð síðunni sjálfri. Best er að nota þetta aðeins fyrir örsmáar myndir og hlekkja á stærri myndir sem venjulegar skrár [INTERFACE].

Getur tólið breytt Base64 streng aftur í skrá?
Já [INTERFACE]. Skiptu yfir í Base64 → Mynd, límdu data URI eða hreinan Base64 streng, og tólið greinir myndgerðina, sýnir forskoðun og gerir þér kleift að hlaða skránni niður.

Hvaða myndasnið eru studd við umbreytingu?
Tólið styður PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO og TIFF myndir. Hámarksstærð fyrir kóðun er 5 MB en hámarkslengd inntaks fyrir afkóðun er 8 MB.