IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Convertir un bitmap en png


Sujet :

C++

  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par d�faut Convertir un bitmap en png
    Bonjour,

    je voudrais convertir un bitmap qui se trouve dans un "unsigned char*", le convertir puis r�cup�rer un "unsigned char*" modifi�
    je recherche une classe qui permette de faire cela.

    Merci

  2. #2
    Membre � l'essai
    Homme Profil pro
    Enfant
    Inscrit en
    Avril 2020
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 18
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Enfant

    Informations forums :
    Inscription : Avril 2020
    Messages : 6
    Par d�faut
    Es-tu sur mac ou sous windows ??

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 131
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 131
    Billets dans le blog
    150
    Par d�faut
    Bonjour,

    Il faut utiliser la biblioth�que d�di�e � cela : libpng.
    Vous souhaitez participer � la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui conna�t l'erreur, conna�t la solution.

  4. #4
    Expert confirm�
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 772
    Par d�faut
    Citation Envoy� par LittleWhite Voir le message
    Il faut utiliser la biblioth�que d�di�e � cela : libpng.
    Mais cette biblioth�que ne lit pas les bitmaps Elle encode et elle d�code des images png

    Je pensais plus � une biblioth�que g�n�raliste comme ImageMagick (Magick++, sa version C++), mais je n'ai pas vu de tableaux de bits (en C, j'ai vu un tableau void*).

    Il faut regarder biblioth�que par biblioth�que et tester pour voir si cela correspond � tes besoins : Il y aussi Gimp et GraphicsMagick ou un m�lange une biblioth�que bitmap autre que celle de Microsoft/ libpng (<- mais c'est ce que font les biblioth�ques g�n�ralistes)

    Mais c'est vrai qu'il n'y a pas beaucoup de biblioth�ques g�n�ralistes entre celles trop simplistes et celles tr�s grosses parce qu'elles font autre chose (des interfaces comme Qt ou Gnome) avec 1 peu de gestion image

  5. #5
    Membre tr�s actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par d�faut
    je pensais utiliser libpng et zlib mais je ne sais pas si c'est faisable et comment m'y prendre, je peux utiliser void* �galement si vous avez un exemple ?

  6. #6
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par foetus Voir le message
    Mais c'est vrai qu'il n'y a pas beaucoup de biblioth�ques g�n�ralistes entre celles trop simplistes et celles tr�s grosses parce qu'elles font autre chose (des interfaces comme Qt ou Gnome) avec 1 peu de gestion image
    C'est du second degr� ? Des libs C++ pour manipuler des images il y en a plein.
    https://opencv.org/
    https://gmic.eu/
    http://cimg.eu/
    ...

  7. #7
    Membre Expert Avatar de Astraya
    Homme Profil pro
    Consommateur de caf�
    Inscrit en
    Mai 2007
    Messages
    1 048
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : Consommateur de caf�
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 048
    Par d�faut
    Citation Envoy� par pol2095 Voir le message
    Bonjour,

    je voudrais convertir un bitmap qui se trouve dans un "unsigned char*", le convertir puis r�cup�rer un "unsigned char*" modifi�
    je recherche une classe qui permette de faire cela.

    Merci
    Comme le dit @LittleWhite. Tu dois utilise libpng.
    Tu as d�j� un tableau RGB du bitmap normalement, avec libpng c'est extr�mement simple pour la suite.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [C#] [GDI] Convertir un bitmap
    Par ikeas dans le forum D�buter
    R�ponses: 0
    Dernier message: 20/02/2012, 12h50
  2. Convertir une heightmap de png en raw
    Par fleurdelys77 dans le forum D�veloppement 2D, 3D et Jeux
    R�ponses: 12
    Dernier message: 12/09/2011, 14h50
  3. Convertir un PDF en png
    Par prorace dans le forum C#
    R�ponses: 6
    Dernier message: 08/03/2011, 22h38
  4. Convertir un JPG ou PNG en RAW avec GIMP
    Par akrogames dans le forum D�veloppement 2D, 3D et Jeux
    R�ponses: 3
    Dernier message: 31/10/2010, 11h42
  5. R�ponses: 1
    Dernier message: 22/06/2007, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo