![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Torsten Förtsch, 31. 03. 2006, 12:13
Hallo,
kann man irgendwie <img src="data:image/png;base64,..."> im IE mit JS emulieren?
D.h. ich will ein base64-kodiertes Bild in den Text der HTML-Seite so einbauen, dass es dann als Bild angezeigt wird.
Danke,
Torsten
Die folgende Nachricht zum Thema stammt von: eddi, 31. 03. 2006, 12:25
Hallo,
»» kann man irgendwie <img src="data:image/png;base64,..."> im IE mit JS emulieren?
meines Wissens nicht - nein.
Gruß aus Berlin!
eddi
--
Frei nach Goethe: ... Ich bin ein Teil jener Kraft die stets das Gute will... ]:þ
Die folgende Nachricht zum Thema stammt von: JürgenB, 31. 03. 2006, 14:47
Hallo Torsten Förtsch,
nur eine Idee: du könntest src auslesen, interpretieren und dann für jeden Pixel ein DIV mit entsprechender Hintergrundfarbe erzeugen und absolut positionieren. Der IE schafft auf einem P4 mit 3Ghz etwa 5000 "Pixel" pro Sekunde.
Gruß, Jürgen
Die folgende Nachricht zum Thema stammt von: Torsten Förtsch, 31. 03. 2006, 15:02
»» nur eine Idee: du könntest src auslesen, interpretieren und dann für jeden Pixel ein DIV mit entsprechender Hintergrundfarbe erzeugen und absolut positionieren. Der IE schafft auf einem P4 mit 3Ghz etwa 5000 "Pixel" pro Sekunde.
Ich könnte eigentlich ja auch eine Tabelle statt des Bildes erzeugen, eine Zelle = ein Pixel.
Die folgende Nachricht zum Thema stammt von: JürgenB, 31. 03. 2006, 15:09
Hallo Torsten Förtsch,
»» Ich könnte eigentlich ja auch eine Tabelle statt des Bildes erzeugen, eine Zelle = ein Pixel.
im Prinzip schon. Wobei ich nicht weiß und es auch nicht glaube, dass das schneller geht. Aber Versuch macht kluch.
Gruß, Jürgen
PS Zur Info: Die meisten Browser drucken Hintergrundfarben nur auf Wunsch.
Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2006, 15:14
Hi,
»» nur eine Idee: du könntest src auslesen, interpretieren und dann für jeden Pixel [...]
ich habe mal versucht, dass GIF-Datenformat zu verstehen. PNG wird nicht wesentlich einfacher sein, schätze ich. Insofern also: Viel Erfolg, und wenn Du es schaffst, Respekt!
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Die folgende Nachricht zum Thema stammt von: JürgenB, 31. 03. 2006, 15:35
Hallo Cheatah,
»» ich habe mal versucht, dass GIF-Datenformat zu verstehen. PNG wird nicht wesentlich einfacher sein, schätze ich. Insofern also: Viel Erfolg, und wenn Du es schaffst, Respekt!
ich würde mir gerne deinen Respekt verdienen. Aber das Problem habe zum Glück nicht ich, sondern Torsten. Auf das "png" habe ich jetzt garnicht geachtet, ich dachte, es wäre schon eine Bitmap. Wahrscheinlich wäre es einfacher, die Bilder irgendwie in "ordentliche" PNGs umzuwandeln und dann als normale Bilder einzubinden. Vieleicht gibt es ja php-Bibliotheken, die das können. Ein PNG-Entpacker in Javascript dürfte wirklich eine Herrausforderung sein. Dagegen ist die Pixelschupserei ein Klacks.
Gruß, Jürgen
Die folgende Nachricht zum Thema stammt von: Der Martin, 31. 03. 2006, 15:53
Hi Cheatah,
»» ich habe mal versucht, dass GIF-Datenformat zu verstehen.
mit Erfolg?
Die LZ77-Komprimierung ist mir zwar auch nie in allen Einzelheiten klar geworden, aber so ungefähr schon. Und für die konkrete Implementierung gibt's ja jede Menge Beispielcode online zu finden. Das eine oder andere Beispiel von C nach Javascript zu portieren, dürfte nicht mehr als eine Fleißarbeit sein. Die größte Hürde ist vermutlich, in JS eine "saubere" Integer-Arithmetik zu garantieren.
Davon abgesehen ist das Dateiformat insgesamt dann wieder relativ einfach.
»» PNG wird nicht wesentlich einfacher sein, schätze ich.
Im Gegenteil, weil PNG eine Menge verschiedener Datenformate und Kompressionen bzw. Codierungen unterstützt. Da hab ich mich nur ansatzweise mal reingelesen.
»» Insofern also: Viel Erfolg, und wenn Du es schaffst, Respekt!
ACK.
Schönes Wochenende,
Martin
--
Schildkröten können mehr über den Weg berichten als Hasen.
Die folgende Nachricht zum Thema stammt von: Jens Holzkämper, 31. 03. 2006, 16:09
Tach,
»» »» ich habe mal versucht, dass GIF-Datenformat zu verstehen.
»» mit Erfolg?
ziemlich, würde ich sagen: http://forum.de.selfhtml.org/archiv/1999/1/t1821/#m8101 http://forum.de.selfhtml.org/archiv/1999/1/t1835/#m8222 http://forum.de.selfhtml.org/archiv/1999/1/t1841/#m8339 http://forum.de.selfhtml.org/archiv/1999/1/t1972/#m8945
Man hänge ich hier schon lange rum, fand den Thread damals verdammt faszinierend, hätte mich jedoch nicht äußern können.
mfg
Woodfighter
© 1998-2006
Impressum, Software: Classic Forum