Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++
Outils pour C & C++ Forum d'entraide sur les outils de développement pour C & C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/11/2011, 14h47   #1
MartindeB
Invité de passage
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Ouverture Sauvegarde Fichiers Images

Bonjour !
Je suis étudiant en école d'ing', et je ne connais quasiment rien en programmation, donc en C++, vu que j'ai intégré en deuxième année directement.
Seulement voilà, j'ai un projet à faire maintenant
Et bien entendu, je suis complètement paumé.
C'est pourquoi je viens demander votre aide !
Alors voilà :
Pour faire simple, mon projet consiste à faire un programme (en choppant des bouts de codes par ci par là et en les assemblant) qui puisse faire du traitement d'image avec pour principales fonctions :
-Ouverture sauvegarde de fichiers image non compressés
-Sauvegarde du fichier traité au format spécifié par l’utilisateur
-Crop et redimensionnement de l’image ouverte
-Inversion des valeurs des pixels
...

et j'en passe.

Bien entendu, je ne m'attend pas à ce que vous me donniez tous les codes qui vont bien (quoique si quelqu'un le veux, je ne l'empecherai pas ) mais si vous pouviez m'aider pour le début, à savoir la fonction "ouverture sauvegarde fichiers images non compressé", ca serait vraiment génial de votre part.
Je crois qu'il s'agit de programmation orientée objet, mais honnetement, j'ai déjà du mal a faire des programmes qui vous demandent votre age alors bon...

Merci d'avance !!
MartindeB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2012, 15h43   #2
amlys
Invité de passage
 
Homme
Informatique
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Informatique
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 3
Points : 3
Par défaut corrigé

t'es sérieux !!! .... tu sais pas faire ça ??? ....... donc pour crypter un disque dur externe tu pourra pas non plus ??,éé mec j te conseil de faire du droit !! :p
amlys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2012, 15h44   #3
amlys
Invité de passage
 
Homme
Informatique
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Informatique
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 3
Points : 3
Par défaut crooigé

noon j rigole mec !!

pour charger l'image on fait ça :
image_t *charger_image_pgm(char *nom_fichier)
{

FILE * f;
image_t * img;
unsigned int ng;
char tmp_str[TMP_STR_SIZE];
enum format {BIN, ASCII} pgm_form;
char * buff2;
char * buff3;
int i,j;
int * p;

f=fopen(nom_fichier,"r");

if(f==NULL) {

printf("erreur d'ouverture .\n");
exit(-1);
}
img=creer_image();
fgets(buff2,TMP_STR_SIZE,f);
fgets(buff3,TMP_STR_SIZE,f);
fscanf(f,"%ld %ld",&(img->w),&(img->h));
fscanf(f,"%d",&ng);
if(ng>15) {

printf("votre niveau de gris n'est pas valide,il sera corrigé "\n);
ng=15;

}
if(buff2=="P2") {

for(i=0;i<img->h;i++) {

for(j=0;j<img->w;j++) {

fscanf(f,"%hhu ",p);
p++;
}
}
}
else
if (buff2=="P5") {
for(i=0;i<img->h;i++) {

for(j=0;j<img->w;j++) {

fread(p,sizeof(char),1,f);
p++;
}
}
}

else
printf("erreur ; le nombre magique n'est pas bon \n");


return img;
}
amlys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h55.


 
 
 
 
Partenaires

Hébergement Web