HighDots Forums  

Bild in Java hex kodiert?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Bild in Java hex kodiert? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
M.Mistelbacher
 
Posts: n/a

Default Bild in Java hex kodiert? - 10-14-2004 , 09:17 AM






Hallo!
Bin absoluter Anfänger und habe gesehen, dass man Bilder (s/w oder besser?)
direkt als Java-Script hex kodieren kann.

Beispiel:
<script>
//<!--
var grafik = "#define img_width 16\n
define img_height 16\n
static char img_bits[] = { 0xfc,0x7f, .........,0x7f};";
//-->
</script>

Anzeige mit:
<img src="javascript:grafik">

Frage: Wie mache ich aus einer Bilddatei (Format?) dieses Hexformat?
Dafür muss es wohl ein Tool geben oder?

Danke

Markus



Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Bild in Java hex kodiert? - 10-14-2004 , 09:53 AM








M.Mistelbacher wrote:


Quote:
Bin absoluter Anfänger und habe gesehen, dass man Bilder (s/w oder besser?)
direkt als Java-Script hex kodieren kann.

Beispiel:
script
//<!--
var grafik = "#define img_width 16\n
define img_height 16\n
static char img_bits[] = { 0xfc,0x7f, .........,0x7f};";
//--
/script

Anzeige mit:
img src="javascript:grafik"
Welche Browser unterstuetzen das denn? Ich kann mich wohl erinneren,
dass alte Netscape-Versionen (3, evtl. 4) das fuer Schwarz-Weiss-Bitmaps
unterstuetzt haben, aber IE konnte das meiner Erinnerung nach nicht.
Ansonsten gibt es noch Pnglets
http://www.elf.org/pnglets/

Quote:
Frage: Wie mache ich aus einer Bilddatei (Format?) dieses Hexformat?
Dafür muss es wohl ein Tool geben oder?
Das muesste man eventuell selber schreiben, so es denn Sinn machte, aber
wie gesagt, ich glaube nicht, dass das Format in vielen Browsern
unterstuetzt wird.
Das Bitmap-Format, das Netscape/Mozilla unterstuetzen, ist hier beschrieben:
http://kb.indiana.edu/data/aeks.html...53613.0161.131
http://www.mit.edu:8001/afs/sipb.mit...p/ibitmap.html


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Alexander Clauss
 
Posts: n/a

Default Re: Bild in Java hex kodiert? - 10-14-2004 , 10:33 AM



M.Mistelbacher <mundm (AT) direkt (DOT) at> wrote:

Quote:
Anzeige mit: <img src="javascript:grafik"

Frage: Wie mache ich aus einer Bilddatei (Format?) dieses Hexformat?
Dafür muss es wohl ein Tool geben oder?
Du musst im JavaScript-Code nur die Bilddaten in dem gewünschten
Bildformat erzeugen und zurückliefern. Wenn Du ein GIF liefern willst,
mußt Du wissen, wie ein GIF-Bild aufgebaut ist, und exakt das erzeugen,
was in der GIF-Bilddatei gespeichert wäre, würdest Du das Bild als Datei
auf der Platte ablegen. Ditto für JPEG, falls es ein JPEG-Bild geben
soll.

Für sowas ist JavaScript aber wohl eher weniger geeignet.


Oder meinst Du eventuell das "data:"-Schema für URLs, wleches z.B. so
aussehen würde:

<img
src="data:image/gif;base64,R0lGODlhDAAMAIAAAMwAM8DAwCH5BAEAAAEALAA AAAAMA
AwAQAIZjI8HmwvhGnOUQoZi3Xdr/z3ZhCkk+KBLAQA7">

Sowas geht vollkommen ohne JavaScript (sofern es der Browser
unterstützt), als "Kodierung" wird hier z.B. base64 verwendet.

--
Alexander


Reply With Quote
  #4  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Bild in Java hex kodiert? - 10-16-2004 , 07:44 AM





Marek Mänd wrote:

Quote:
Martin Honnen wrote:

M.Mistelbacher wrote:
[hexadezimal kodierte Bilddaten]

Welche Browser unterstuetzen das denn? Ich kann mich wohl erinneren,
dass alte Netscape-Versionen (3, evtl. 4) das fuer
Schwarz-Weiss-Bitmaps unterstuetzt haben, aber IE konnte das meiner
Erinnerung nach nicht.

Quote:
das kann er,
hier ein Hyperlink von ehemaligen Regular von hier, Hatto von Hatzfeld:
http://www.salesianer.de/util/js-image.html
Ich bekomme da mit IE 6/Windows XP keine Bilder, nur den Bildrahmen mit
einem roten X darin, den IE anzeigt, wenn ein Bild nicht angezeigt
werden kann.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.