tag:forum.selfhtml.org,2005:/self GIF - heute noch aktuell? – SELFHTML-Blog 2022-04-17T19:39:44Z https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797681?srt=yes#m1797681 Matthias Scharwies mscharwies@selfhtml.org 2022-03-26T04:06:59Z 2022-03-26T04:06:59Z GIF - heute noch aktuell? <p>Vor wenigen Tagen starb Stephen E. Wilhite an Covid. Er wurde als Erfinder des GIF-Grafikformats berühmt. Das <em>Graphics Interchange Format</em>, kurz <strong>GIF</strong> ist ein <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Bilder_im_Internet/Formate_und_Gr%C3%B6%C3%9Fen" rel="nofollow noopener noreferrer">Grafikformat</a> für Bilder mit einer Farbpalette von max. 256 Farben, inkl. einer „Transparenzfarbe“. Es erlaubt eine verlustfreie Kompression der Bilder.</p> <p>Besonders interessant: Es können mehrere (übereinanderliegende) Einzelbilder in einer Datei abgespeichert werden, die dann als Animationen interpretiert werden.</p> <p>Zwischenzeitlich waren <em>animated GIFs</em> als Klickibunti verpönt. WhatsApp, Facebook (aka <em>„Insta für alte Leute“</em>) und Twitter haben ihnen eine Renaissance verschafft.</p> <h2 id="alternativen">Alternativen heute</h2> <p>Im Webdesign ist gibt es heute mehrere Alternativen: Da Wilhite und seine Firma Compuserve den Lempel-Ziv-Welch-Algorithmus zur Komprimierung verwendeten, klagte der ursprüngliche Rechteinhaber Unisys auf Lizenzgebühren. <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> Deshalb wurde 1994 das rechtefreie <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Bilder_im_Internet/Formate_und_Gr%C3%B6%C3%9Fen#PNG_-_Grafiken_mit_Texten" rel="nofollow noopener noreferrer"><strong>PNG</strong>-Format</a> entwickelt, das ebenfalls Transparenzen, aber keine Animationen erlaubt. Für Rastergrafiken mit Text ist es heute der Standard.</p> <p>Mittlerweile gibt es neben GIF, JPEG und PNG noch das neue <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Bilder_im_Internet/Formate_und_Gr%C3%B6%C3%9Fen#WebP" rel="nofollow noopener noreferrer"><strong>WebP</strong></a>, das bereits von allen Brwosern unterstützt wird, sowie AVIF, die beide eine noch bessere Komprimierung aufweisen.</p> <p>Andererseits werden heute viele Grafiken <a href="https://wiki.selfhtml.org/wiki/SVG/Tutorials" rel="nofollow noopener noreferrer">direkt in <strong>SVG</strong></a> erstellt. Text in SVG kann von Suchmaschinen und Screenreadern gelesen und mit CSS gestaltet werden. Objekte in SVG können mit <a href="https://wiki.selfhtml.org/wiki/SVG/Tutorials/Einstieg/SVG_mit_CSS_animieren" rel="nofollow noopener noreferrer">CSS animiert</a> und verlustfrei und immer gestochen scharf skaliert werden. <sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup></p> <iframe src="https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:SVG-CSS-animation-3.html" width="800" height="300"> <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:SVG-CSS-animation-3.html</a> </p> </iframe> <h2 id="barrierefrei">Barrierefreiheit</h2> <p>Grundlegendes Problem von animierten GIFs ist die mangelnde Steuerbarkeit durch den Benutzer. Während dies bei einer drehenden Erdkugel nur unbequem ist, vertragen manche Nutzer aus gesundheitlichen Gründen keine Animationen. Um hier auf Benutzerwünsche einzugehen, wurde die <code>prefers-reduced-motion</code>-Medienabfrage geschaffen. <sup class="footnote-ref"><a href="#fn3" id="fnref3">[3]</a></sup></p> <p>Eine solche Media Query kann im CSS, aber auch direkt im <a href="https://wiki.selfhtml.org/wiki/HTML/Elemente/picture" rel="nofollow noopener noreferrer">picture</a>-Element verwendet werden:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: no-preference)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> <iframe src="https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:HTML-picture-prefers-reduced-motion.html" width="800" height="420"> <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:HTML-picture-prefers-reduced-motion.html</a> </p> </iframe> <p>In diesem Beispiel wird abgefragt, welche Nutzereinstellungen zu Animationen vorhanden sind. Falls keine Festlegung getroffen wurde, wird das animated GIF gezeigt. Falls der Wert <code>reduce</code> gesetzt wurde, wird ein statischer Screenshot gezeigt.</p> <p>Noch besser wäre eine Einbindung als Film (siehe <a href="https://upload.wikimedia.org/wikipedia/commons/3/3f/CG_heart_90fps.webm" rel="nofollow noopener noreferrer">Datei als webm</a>), da dieser dann vom Nutzer gestartet und beliebig gestoppt werden kann.</p> <p>Im Netz gibt es weitere Vorschläge, dies auch durch Skripte zu realisieren. Auf dev.to habe ich einen Artikel gefunden, der zeigt, wie man das GIF aufsplittet, in WebP verwandelt und bei <code>prefers-reduced-motion=reduce</code> eben unbeweglich darstellt. Aber der Artikel selbst warnt vor einem Einsatz im wirklichen Leben! <sup class="footnote-ref"><a href="#fn4" id="fnref4">[4]</a></sup></p> <p>Andere schlagen vor mit canvas oder PHP einen Screenshot des GIFs zu machen und diesen dann wiederzugeben.</p> <p><strong>tl;dr</strong>:</p> <p>Für komplexe Infografiken und Animationen sind entweder Videos oder SVGs empfehlenswert, die vom Benutzer gesteuert werden können.</p> <p>Ist ein <em>animated GIF</em> bereits vorhanden, kann man mit einem Screenshot als <em>fallback</em> Nutzerwünsche berücksichtigen.</p> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>Wikipedia: <a href="https://de.wikipedia.org/wiki/Graphics_Interchange_Format" rel="nofollow noopener noreferrer">Graphics Interchange Format</a> <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> <li id="fn2" class="footnote-item"><p><a href="/images/4ad1d258-acd7-11ec-bde6-b42e9947ef30.gif" rel="noopener noreferrer"><img src="/images/4ad1d258-acd7-11ec-bde6-b42e9947ef30.gif?size=medium" alt="" loading="lazy"></a>Bei einem GIF wie <a href="https://wiki.selfhtml.org/wiki/Datei:Wait.gif" rel="nofollow noopener noreferrer">hier</a> sieht man das Problem. Die Rastergafik ist pixelig. Eine Änderung von Farbe, Geschwindigkeit, etc kann nur mit einem Grafik-Programm vorgenommen werden. <a href="#fnref2" class="footnote-backref">↩︎</a></p> </li> <li id="fn3" class="footnote-item"><p>SELF-Blog: <a href="https://blog.selfhtml.org/2021/aug/01/multimedia-wie-viel-ist-zu-viel" rel="noopener noreferrer">Multimedia- Wie viel ist zu viel?</a> vom 01.08.2021 <a href="#fnref3" class="footnote-backref">↩︎</a></p> </li> <li id="fn4" class="footnote-item"><p>dev.to <a href="https://dev.to/inhuofficial/stopping-gif-animations-on-dev-to-for-those-who-prefer-reduced-motion-59pg" rel="nofollow noopener noreferrer">Pausing GIF animations on dev.to for those who <code>prefer-reduced-motion</code> [hack 1] </a> <a href="#fnref4" class="footnote-backref">↩︎</a></p> </li> </ol> </section> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797682?srt=yes#m1797682 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2022-03-26T05:24:48Z 2022-03-26T05:24:48Z GIF - heute noch aktuell? <p>@@Matthias Scharwies</p> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.png<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: reduce)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Damit stellen alte Browser, die <code>picture</code> oder <code>prefers-reduced-motion</code> nicht verstehen, die animierte Variante dar. Besser dürfte es andersrum sein: das statische Bild als Grundlage, die Animation als <em lang="en">progressive enhancement</em>.</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: no-preference)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> <p lang="uk"> Живіть довго і процвітайте</p> <div class="signature">-- <br> <em lang="en">When the power of love overcomes the love of power the world will know peace.</em><br> — Jimi Hendrix </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797684?srt=yes#m1797684 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2022-03-26T05:29:10Z 2022-03-26T05:29:10Z GIF - heute noch aktuell? <p>@@Matthias Scharwies</p> <blockquote> <p><code>"Heart-screenshot.png"</code></p> </blockquote> <p>Hm, dafür dürfte bei diesem Bild JPEG das bessere Grafikformat sein.</p> <p lang="uk"> Живіть довго і процвітайте</p> <div class="signature">-- <br> <em lang="en">When the power of love overcomes the love of power the world will know peace.</em><br> — Jimi Hendrix </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797683?srt=yes#m1797683 Matthias Scharwies mscharwies@selfhtml.org 2022-03-26T05:25:33Z 2022-03-26T05:25:33Z GIF - heute noch aktuell? <p>Servus!</p> <blockquote> <p>@@Matthias Scharwies</p> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.png<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: reduce)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Damit stellen alte Browser, die <code>picture</code> oder <code>prefers-reduced-motion</code> nicht verstehen, die animierte Variante dar. Besser dürfte es andersrum sein: das statische Bild als Grundlage, die Animation als <em lang="en">progressive enhancement</em>.</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: no-preference)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> <p lang="uk"> Живіть довго і процвітайте</p> </blockquote> <p>coole Idee! Danke!</p> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> Einfach mal was von der <a href="https://wiki.selfhtml.org/wiki/Kategorie:ToDo" rel="nofollow noopener noreferrer">ToDo-Liste</a> auf die Was-Solls-Liste setzen.“ </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797685?srt=yes#m1797685 Matthias Scharwies mscharwies@selfhtml.org 2022-03-26T05:31:09Z 2022-03-26T05:31:09Z GIF - heute noch aktuell? <p>Servus!</p> <blockquote> <p>@@Matthias Scharwies</p> <blockquote> <p><code>"Heart-screenshot.png"</code></p> </blockquote> <p>Hm, dafür dürfte bei diesem Bild JPEG das bessere Grafikformat sein.</p> </blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> Einfach mal was von der <a href="https://wiki.selfhtml.org/wiki/Kategorie:ToDo" rel="nofollow noopener noreferrer">ToDo-Liste</a> auf die Was-Solls-Liste setzen.“ </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797687?srt=yes#m1797687 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2022-03-26T05:39:27Z 2022-03-26T05:39:27Z GIF - heute noch aktuell? <p>@@Matthias Scharwies</p> <blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> </blockquote> <p>Als Grundlage auch für alte Browser ist WebP vielleicht nicht die beste Wahl? </p> <p>Dann müsste man das so machen:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>picture</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>CG_Heart.gif<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(prefers-reduced-motion: no-preference)<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>source</span> <span class="token attr-name">srcset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.webp<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>image/webp<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Heart-screenshot.jpg<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Herz, Computergenerierter Querschnitt<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>picture</span><span class="token punctuation">></span></span> </code></pre> <p lang="uk"> Живіть довго і процвітайте</p> <div class="signature">-- <br> <em lang="en">When the power of love overcomes the love of power the world will know peace.</em><br> — Jimi Hendrix </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797691?srt=yes#m1797691 TS ts-self@online.de https://bitworks.de 2022-03-26T06:59:55Z 2022-03-26T06:59:55Z GIF - heute noch aktuell? <p>Hello,</p> <blockquote> <blockquote> <p>Hm, dafür dürfte bei diesem Bild JPEG das bessere Grafikformat sein.</p> </blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> </blockquote> <p>Genau <strong>das</strong> war eben mein erster Gedanke, warum sich alte Formate so lange halten. Man hat einfach noch kein neues Programm dafür, bzw. die alten (die die neuen Formate noch nicht kannten) haben andere wichtige Vorzüge, die man schätzen gelernt hat.</p> <p>Und neue Programme kosten (im Allgemeinen) jedesmal Geld.</p> <p>Im Sinne der Erhaltung von Dokumentationen sollten neue Browser und andere Programme aber auch in den nächsten 1000 Jahren GIF immer unterstützen, mindestens lesen können!</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1798490?srt=yes#m1798490 Raketenwilli 2022-04-17T17:04:35Z 2022-04-17T17:04:35Z .webp, Software <blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> </blockquote> <p>Bist Du sicher? „Mein“ Gimp2 kann es.</p> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797697?srt=yes#m1797697 Mitleser 2.0 2022-03-26T08:47:22Z 2022-03-26T08:47:22Z GIF - heute noch aktuell? <blockquote> <blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> </blockquote> <p>Genau <strong>das</strong> war eben mein erster Gedanke, warum sich alte Formate so lange halten. Man hat einfach noch kein neues Programm dafür, bzw. die alten (die die neuen Formate noch nicht kannten) haben andere wichtige Vorzüge, die man schätzen gelernt hat.</p> </blockquote> <p>Ich sehe da keinen Widerspruch. Man kann und sollte IMHO weiter seine PNG/JPG erzeugen und den Webserver sich drum kümmern lassen, das passende WebP zu erzeugen und auszuliefern. Zum einen gibt es noch IE11 und Nutzer älterer macOS-Versionen, die mit WebP nix anfangen können. Zum anderen wird es ja bei WebP nicht bleiben. AVIF ist ja noch doller und wird bereits vom Chrome unterstützt. Im FF aktuell noch nur via Config.</p> <p>Dann kommt das nächste dolle Format und die Sache wird sehr unübersichtlich. Es gibt da jeweils Accept-Header seitens des anfordernden Clients. Die sollte man auswerten und dem Server die restliche Arbeit überlassen.</p> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1797698?srt=yes#m1797698 Mitleser 2.0 2022-03-26T09:24:41Z 2022-03-26T09:24:41Z GIF - heute noch aktuell? <blockquote> <p>Im Sinne der Erhaltung von Dokumentationen sollten neue Browser und andere Programme aber auch in den nächsten 1000 Jahren GIF immer unterstützen, mindestens lesen können!</p> </blockquote> <p>Wegen mir soll und darf es in 1000 Jahren noch Wege geben, GIF auszulesen. Das sollte dann aber mit einem Konverter erledigt sein. Alle denkbaren Tools und Clients mit dem Code dazu aber auf ewig zu belasten? Das erscheint mir mehr als fragwürdig.</p> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1798491?srt=yes#m1798491 Raketenwilli 2022-04-17T17:12:06Z 2022-04-17T17:12:06Z GIF - heute noch aktuell? <blockquote> <p>GIF auszulesen. Das sollte dann aber mit einem Konverter erledigt sein.</p> </blockquote> <p>Denken wir das mal durch: Der Konverter müsste das Bild dekomprimieren und dann neu komprimieren.</p> <p>Resultat: Das gif-Bild wird dekomprimiert, neu komprimiert und dann dekomprimiert bevor es im Browser angezeigt wird.</p> <p>Effektiver wäre es, Putins Völkermord in der Ukraine direkt und ohne notlose Erderwärmung zu finanzieren.</p> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1798492?srt=yes#m1798492 MudGuard http://www.andreas-waechter.de/ 2022-04-17T17:17:02Z 2022-04-17T17:17:02Z .webp, Software <p>Hi,</p> <blockquote> <blockquote> <p>Oder webp - dafür habe ich aber noch kein Grafikprogramm </p> </blockquote> <p>Bist Du sicher? „Mein“ Gimp2 kann es.</p> </blockquote> <p>Zumindest für Basis-Verarbeitung (Ausschnitt, Größenänderung, Farb-Anpassungen usw.) unter Windows: IrfanView.</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/weblog/2022/mar/26/gif-heute/1798497?srt=yes#m1798497 Raketenwilli 2022-04-17T19:39:44Z 2022-04-17T19:39:44Z GIF - heute noch aktuell? <blockquote> <blockquote> <p>GIF auszulesen. Das sollte dann aber mit einem Konverter erledigt sein.</p> </blockquote> <p>Denken wir das mal durch: Der Konverter müsste das Bild dekomprimieren und dann neu komprimieren.</p> <p>Resultat: Das gif-Bild wird dekomprimiert, neu komprimiert und dann dekomprimiert bevor es im Browser angezeigt wird.</p> </blockquote> <p>Hab was vergessen. Das gif-Bild wird dekomprimiert, neu komprimiert und dann dekomprimiert. Auf diese Weise werden die Nachteile aller beteiligten Komprimierungsalgorithmen in idealer Weise vereinigt.</p>