Faire une image en C???
Résolu/Fermé
seljazou
Messages postés
175
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
25 décembre 2009
-
21 nov. 2009 à 02:17
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 - 22 nov. 2009 à 02:22
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 - 22 nov. 2009 à 02:22
A voir également:
- Faire une image en C???
- Image iso - Guide
- Légender une image - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Transformer une image en icone - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
21 nov. 2009 à 11:22
21 nov. 2009 à 11:22
Salut,
Une image est un fichier binaire. C'est au moment de l'ouverture du fichier par l'outil adéquat que ces octets seront interprétés. Tout au début du fichier, on trouve des informations relatives à l'image (hauteur, largeur, palette de couleur, ...). Ces informations dépendent du format de l'image (PNG, BMP, JPG, ...).
Et ensuite, tu trouves les octets permettant de coder la couleur.
L'ouverture avec fopen permet d'accéder un à un à tous les octets. Donc au début, on lira les propriétés du fichier, puis après l'image elle-même.
Cdlt
Une image est un fichier binaire. C'est au moment de l'ouverture du fichier par l'outil adéquat que ces octets seront interprétés. Tout au début du fichier, on trouve des informations relatives à l'image (hauteur, largeur, palette de couleur, ...). Ces informations dépendent du format de l'image (PNG, BMP, JPG, ...).
Et ensuite, tu trouves les octets permettant de coder la couleur.
L'ouverture avec fopen permet d'accéder un à un à tous les octets. Donc au début, on lira les propriétés du fichier, puis après l'image elle-même.
Cdlt
21 nov. 2009 à 19:16
avant que le fichier est ouvert par un logicile, il est en binaire. Si on écrit un fichier en binaire qui suit par exemple l'exemple du fichier binaire BMP. c a d si au debut, on definit taille, offsset, parlette de couleur comme ces informations sont disposée dans un vrai fichier BMP, aurons nous une image après utilisation du logocil d'ouverture?
et une autre question (:D) , si la reponse est oui, où écrirons nous ce code , dans un simple fichier .txt? où?
j'ai trop trop de questions dans ma tête. à l'aiiiiiiide s'il vous plait tous.
21 nov. 2009 à 20:15
Un gosse de 8 ans en connait plus...
21 nov. 2009 à 23:09
Oui. Le lecteur d'image aura toutes les informations pour faire son travail et interpréter correctement les octets. Il pourra donc afficher l'image.
où écrirons nous ce code , dans un simple fichier .txt? où?
Dans un fichier binaire.
Un exercice qui pourrait être intéressant serait que tu ouvres une image BMP avec un éditeur hexadécimal et que tu comprennes octet par octet l'en-tête en t'aidant par exemple de : http://crteknologies.fr/programmation/ressources/bmp.php (ou autre, j'ai pris le premier lien qui venait).
Cdlt
22 nov. 2009 à 02:22
Il me reste à trouver comment sont ces fichiers binaires.
encore merci.