pic2html - Der hardcore Test für euren Browser!!

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

pic2html - Der hardcore Test für euren Browser!!

Beitrag von Lukaso »

Hallo,

mir war gerade mal bissle Langweilig, habe daher einen quicky Programmiert. Das Programm wandelt Bilder in HTML Code um, da ist es keine seltenheit, dass der Code mehrere Megabyte groß ist. Daher ein Optimaler Stresstest für euren Browser!! :wink:
Sinn macht das Programm eigentlich nicht. :lol:

Code: Alles auswählen

Neue Version -> Siehe unten!
Danke und viel Spaß beim Testen :lol:

Lukaso
Zuletzt geändert von Lukaso am 29.03.2005 17:48, insgesamt 3-mal geändert.
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

LOL
habs gerade auf das Beispielbild Blaue berge von XP laufen lassen danach warns Berge mit vielen Roten,grünen und blauen Blümchen :mrgreen:

Und beim Laden wär der arme Opera fast verreckt. :shock:

aber sonst echt Fett das tool! :mrgreen: :allright:
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Habe den Fehler mit den Farben behoben :)

Code: Alles auswählen

; Author: Lukas 'Lukaso' Niewalda
; File: pic2html.exe

Procedure.s GetColorCode(color)
  ProcedureReturn "#" + RSet(Hex(Red(color)), 2, "0") + RSet(Hex(Green(color)), 2, "0") + RSet(Hex(Blue(color)), 2, "0")
EndProcedure

UseJPEGImageDecoder()
UsePNGImageDecoder()

file$ = OpenFileRequester("Bitte Bild zum Laden auswählen", "", "Images|*.bmp; *.jpg; *.jpeg; *.png", 0)

savefile$ = SaveFileRequester("Bitte Speicherort auswählen", "pic2html.html", "HTML-Dokument|*.html", 0)

If file$ And savefile$
  
  img = LoadImage(1, file$) 
  h = ImageHeight()
  w = ImageWidth()
  
  OpenFile(1, savefile$)
  
  WriteStringN("<style type='text/css'><!-- .a { height: 1px; width: 1px; } --></style>")
  
  WriteStringN("<table border=0 cellspacing=0 cellpadding=0>")
  
    StartDrawing(ImageOutput()) 
    
      For picx = 1 To w
      
        WriteStringN("<tr>")
      
        For picy = 1 To h
          
          p = Point(picy, picx)
           
          WriteStringN("<td bgcolor=" + GetColorCode(p) +" class=a></td>")
          
        Next
        
        WriteStringN("</tr>")
        
      Next
    
      StopDrawing()
      
    WriteStringN("</table>")
  
  CloseFile(1)
    
EndIf
MFG Lukaso

PS: Warum werden die Bilder abgeschnitten? Danke für die Hilfe :allright:
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Antworten