Hendrik: Bildpixel als einzelne Tabellenzellen!!!

Beitrag lesen

Hey!

Ich hatte kürzlich eine total geniale Idee, die, wie ich dachte, möglicherweise das Internet revolutionieren könnte. Nun, die Idee ist eigentlich ganz einfach, trotz dessen habe ich sie noch nie auf einer Internetseite verwirklicht gesehen.

Ich habe mir überlegt, das es ja eigentlich per CSS möglich ist, auf jeden einzelnen Pixel eines Bildschirms zuzugreifen. Des weiteren dachte ich mir, dass man möglicherweise eine Tabelle erstellen könnte und jede Tabellenzelle 1 * 1 Pixel groß macht. Dann gibt man jeder Tabellenzelle eine Hintergrundfarbe und wenn man das alles richtig gemacht hat, dann kommt am Ende ein richtiges Bild raus, welches aber nicht durch das img-Tag sichtbar ist, sondern eben nur mit der Tabelle.

Natürlich erledigt ein PHP-Script die gesamte Arbeit. Es liest von jedem Pixel auf einem Quellbild die RGB-Farbe aus und gibt es als Tabellenzelle aus.

Und ich kann nur sagen: Es funktioniert! Ohne Qualitätseinbußen und ohne Speicherplatzverbrauch. Hammer!

ALLERDINGS: Was ich dabei am Anfang nicht beachtete: Es dauert viiiel zu lange. Für ein 150*112 Pixel Bild über 10 Sekunden ist einfach mal zu lang. Man kann (zumindest im Firefox) den Bildaufbau sehr schön beobachten. Man sieht also förmlich, wie PHP die Schleife verarbeitet.

Anzusehen ist das hier.

Aber ich gebe euch einen Rat: seht euch nicht den Quellcode an. Bei mir zumindest konnte ich Firefox danach nur noch per Task-Manager schließen und selbst das schwerlich!

Hendrik

P.S. Ist WIRKLICH noch keiner auf diese Idee gekommen?

--
-------------------
Zur Info: Ich habe leider nur PHP 4.4.4 und MySQL 4.1.22 zur Verfügung!
-------------------
ie:% fl:| br:> va:) ls:[ fo:) rl:( n4:° ss:| de:> js:| ch:? sh:( mo:) zu:)
SELFCode Decoder