Sauvegarde de la fenêtre d'application en bmp ou jpg - C++ - Programmation
Marsh Posté le 24-08-2009 à 15:38:32
Voir la page de mon site où j'explique comment faire ça en C : http://olivier.thill.perso.neuf.fr/savejpg/savejpg.htm
Marsh Posté le 25-08-2009 à 15:51:45
olivthill a écrit : Voir la page de mon site où j'explique comment faire ça en C : |
Mauvaise méthode.
Le JPG est natif sous windows, donc aucunement besoinde libjpeg (jamais de lib externe sous windows !)
(voir sur le groupe pro des apis http://tinyurl.com/cvd7wv pour la méthode officielle (MS internal)
Marsh Posté le 01-09-2009 à 11:01:18
Après quelques bidouillages dans le code source d'olivthill pour mon appli, ca fonctionne !
Marsh Posté le 01-09-2009 à 15:20:29
Evidemment que la libpng fonctionne, mais c'est à éviter sous Windows.
C'est un bulldozer pour écraser une mouche.
Utiliser une des 2 méthodes Microsoft souvent citées chez les consultants pros, incluses dans le source de IE....
Marsh Posté le 01-09-2009 à 17:59:22
Si vous avez un exemple qui marche en C sans utiliser libjpg (je n'utilise pas libbpng, mais libjpg qui est assez légère), cela m'interesserait aussi.
.
Marsh Posté le 01-09-2009 à 19:12:35
olivthill a écrit : Si vous avez un exemple qui marche en C sans utiliser libjpg (je n'utilise pas libbpng, mais libjpg qui est assez légère), cela m'interesserait aussi. |
Il faut passer par GDI+, elle intègre effectivement des fonctions pour sauvegarder du JPG, PNG, BMP et TIFF. Mais il n'y a qu'une API C++ (la partie privée est pourtant en C d'après les devs de Wine). J'ai pas le détail, mais la doc MSDN sur GDI+ était plutôt bien foutue.
Joel F a écrit : stephen135 on t'as reconnu |
Ha, ha, avec un topic pareil, c'est pratiquement un appeau à boulet dans son genre.
Marsh Posté le 24-08-2009 à 15:14:35
Bonjour,
(C++ win32) Quelqu'un sait-il par quel moyen simple on peut sauvegarder le contenu d'une fenêtre d'application de type "Hello World" en format image ?
Beaucoup de réponses proches du sujet sur internet, mais je ne trouve pas la solution exacte !
---
Tyler226