begin process at 2010 02 10 10:27:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > IMAGE2HTML [CONVERTISSEUR D'IMAGES AU FORMAT HTML]

IMAGE2HTML [CONVERTISSEUR D'IMAGES AU FORMAT HTML]


 Information sur la source

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Débutant Date de création :03/03/2004 Date de mise à jour :07/04/2004 11:29:43 Vu / téléchargé :3 335 / 401

Auteur : GSX_HS

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce code permet de transformer une image bitmap au format html.
Avec ce programme chaque pixel de votre image sera traduit en couleur hexadécimale et enregistré dans un fichier HTML (regardez la capture d'écran pour mieu comprendre).

Source

  • Mise à jour du code :
  • Version 2.0 : L'image et presque totalement transformée en HTML :)
  • La source est disponnible ici : http://iceblue.jexiste.fr/image2html.zip
Mise à jour du code :
Version 2.0 : L'image et presque totalement transformée en HTML :)

La source est disponnible ici : http://iceblue.jexiste.fr/image2html.zip

 Conclusion

Je ne suis que débutant en delphi alors si vous trouvez que le code n'est pas optimisé faite moi le savoir je suis ouvert à tout commentaires.
Un remerciement au site http://delphipage.free.fr/ pour la fonction qui traduit un TColor en hexadécimal.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • image.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 534 octets
  • image.htmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier374 175 octets
  • image2html.exeTélécharger ce fichier [Réservé aux membres club]260 096 octets
  • src.zipTélécharger ce fichier [Réservé aux membres club]79 615 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture TOOLBAND IE [TOOLBAND POUR INTERNET EXPLORER]
Source avec Zip Source avec une capture ACTKEYBOARD [SAVOIR SI SCROLL, CAPSLOCK OU NUMLOCK EST ACTIV...

 Sources de la même categorie

Source avec Zip Source avec une capture EFFET VITRE ET THUMBNAILS SOUS VISTA par Bacterius
Source avec Zip Source avec une capture ANAGLYPHEUR OU COMMENT VOIR EN RELIEF LES STÉRÉOSCOPES ANCES... par jfs59
Source avec Zip Source avec une capture DÉFORMER UNE IMAGE AUX DIMENSIONS D'UN QUADRANGLE QUELCONQUE... par FFCAST
Source avec Zip Source avec une capture THREAD ET BITMAP (DESSIN AU CRAYON) par barbichette
Source avec Zip Source avec une capture ÉCRAN DE VEILLE FEU D'ARTIFICE par barbichette

Commentaires et avis

Commentaire de icb3a le 04/03/2004 12:57:15

Je vois pas l'interet du programme..

Commentaire de costello le 04/03/2004 19:55:46

très sympa le commentaire qui vient d'être posté (d'ailleurs je me demande si tu as bien vérifié avant de cocher la case "J'approuve la charte de bonne conduite que je viens de lire ci-dessus")

d'un point de vue tout à fait personnel, j'apprécie beaucoup de genre de programmes, qui peuvent n'avoir au premier abord qu'une valeur purement esthétique (encore que pour certains ces valeurs semblent limitées), mais qui révèlent un certain intérêt pour ce qu'on pourrait appeler les "belles choses faites avec rien".. (dans cette catégorie je classerais: les NFO/DIZ, les ASCII art, etc.)

bravo, je vais voir ça tout de suite et rien que la screen me donne envie :)

Commentaire de costello le 04/03/2004 20:13:01

bon j'ai retouché un tout petit peu le code source, rapidement
regarde le résultat ici: http://www.planete-gba.net/images/html.gif
très intéressant en tout cas...
maintenant:
- le HTML de sortie pèse 60ko (avec le sample proposé)
- la génération est instantanée
- on reconnait beaucoup mieux l'image (sauf si le choix était volontaire, auquel cas on peut toujours changer le caractère)
nouveau code:

procedure TForm1.SpeedButton2Click(Sender: TObject);
var
ImgX : integer;
ImgY : integer;
str: string;
List: TStringList;
begin
SaveDialog1.Execute;
if (SaveDialog1.FileName <> '') then begin
ImgX := 0;
ImgY := 0;
List := TStringList.Create;
List.Add('<dl><dt><font size=1 face=Terminal>');
  While (ImgY <= Image1.Width) do begin
   if (ImgX = 0) then List.Add('<dt>');
    While (ImgX <= Image1.Height) do begin
     str  := str + '<font color='+cHTML(Image1.Canvas.Pixels[ImgX, ImgY])+'>Û';
     if (ImgX = Image1.Height) then inc(ImgY);
     inc(ImgX);
     end;
     List.Add(str);
     str := '';
     ImgX := 0;
  end;
List.Add('</dl>');
List.SaveToFile(SaveDialog1.FileName+'.html');
List.Free;
SaveDialog1.FileName := '';
end;
end;

Commentaire de GSX_HS le 05/03/2004 06:08:21

icb3a je suis d'accord que le programme n'as aucun interet mais faut-il que tout ce que tu fasse ais un interet ?

Merci castello je sis entrain de travaillier sur ce programme car j'aimerais l'améliorer.

Commentaire de TheChikenKiller le 06/03/2004 14:36:11

Une très bonne ideee de programme, de plus j'en cherchai un du genre !

Commentaire de stailer le 09/03/2004 09:16:11

LOl, sympa ce code...

Commentaire de GSX_HS le 24/03/2004 16:06:29

Merci costelo mais j'ais du retoucher encore un peu ton code car il ne fonctionnais pas comme je le voulais.

Je suis entrain de faire pas mal de modifs sur mon code et je ferai un update prochainement.

Commentaire de Inekman le 12/06/2004 22:34:59

Il faudrait étendre la conversion à partir d'autres formats. GIF, JPG par exemple, et là ça sera top :p

Inekman.8/10

Commentaire de larr le 17/06/2004 17:49:01

y'a un bleme je vien de tester image.html avec moz et le rendu est pas le meme qu'avec ie

Commentaire de freetai le 06/08/2005 20:06:06

Trop fort ce petit log!!! en plus l'apparence est bien soignée, vraiment pas mal!
9/10

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales