Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    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 !!

  2. #2
    Invité de passage
    Homme Profil pro
    Informatique
    Inscrit en
    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

  3. #3
    Invité de passage
    Homme Profil pro
    Informatique
    Inscrit en
    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;
    }

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •