0/5 (3 avis)
Vue 9 938 fois - Téléchargée 1 043 fois
#include <stdio.h> #define PHOTO "c:\test.bmp" // image BMP 24 bits a traiter #define PHOTO_DEST "c:\dest.bmp" //image BMP 24 bits seuillé void main() { FILE *fp,*fp2; int a; int i; //ouverture des fichiers bmp fp=fopen(PHOTO,"rb"); fp2=fopen(PHOTO_DEST,"w+b"); // recopie de l'entete for(i=0;i<54;i++) { fputc(fgetc(fp),fp2); } i=0; //traitement seuillage while((a=fgetc(fp))!=EOF) { //i symbolise la couleur a traiter : 0=bleue, 1=vert, 2=rouge //a est la valeur de la couleur a traiter : //0x00 est absent de l'image //0xff est omnipresent if((a>=0x00)&&(i==2)&&(a<=0xff)) { fputc(a,fp2); } else { fputc(0x00,fp2); } i++; if(i==3) { i=0; } } fcloseall(); }
5 mars 2009 à 18:11
merci de m'aider, comment commencer pas par pas ?
30 mars 2003 à 17:19
de toutre facon la classe Image ne sert pas trop
elle sert uniquement a lisser l'image seuiller
vous pouver faire sans :))
29 mars 2003 à 21:00
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.