Réaliser une capture d'écran (redimensionnement possible) au format bmp

Présentation
Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran, avec redimensionnement possible, dans un fichier au format bmp.

void __fastcall ImprimeEcranRedim(unsigned int abscisse, unsigned int ordonnee, unsigned int hauteur, unsigned int largeur, unsigned int hauteur_copie, unsigned int largeur_copie, AnsiString nomFichier)
Détails
Catégories : Graphiques
Avatar de Ricky81
Expert éminent sénior
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 10 novembre 2010




Avatar de hodpussi hodpussi - Nouveau Candidat au Club https://www.developpez.com
le 01/01/2011 à 18:47
Je pense que c'est une bonne idée.

par rapport au code du fonction:

Bitmap->Height = hauteur_copie;
Bitmap->Width = largeur_copie;

à la place de:

Bitmap->Height = hauteur;
Bitmap->Width = largeur;

pour que l'image obtenue doit etre sauvgardé avec ses longueur, pas avec les longueur d'image capturé depuis l'ecran
Avatar de bicket bicket - Nouveau Candidat au Club https://www.developpez.com
le 06/02/2011 à 18:33
j'en fait quoi de ce code ?????
je viens de m'inscrire exprès pour le télécharger et j'obtiens une archive zipée (pourquoi vu sa très petite taille ?) qui reprend juste le code en .txt.

et maintenant je fais quoi ??????
je le copie où? comment ?
dans la base de registre ????
trop risqué, non ?

merci d'aller jusqu'au bout de vos explications.
je comprends vite mais à condition qu'on m'explique. c'est quoi un "code" ? qu'est ce que j'en fais ????

merci de penser que les internautes sont pas tous des pro en informatique

merci de votre aide...
Avatar de pottiez pottiez - Responsable Magazine https://www.developpez.com
le 07/02/2011 à 9:16
Bonjour,
la section ou tu as télécharger cette Source concerne le développement en C++ Builder, tu ne pourra donc pas exécuter tels quel, il faut d'abord le compiler dans un programme que tu auras codé avec C++ Builder
Avatar de arthurik arthurik - Nouveau Candidat au Club https://www.developpez.com
le 08/11/2011 à 21:22
Merci pour la fonction marche bien, mais le probleme c'est que pour moi largeur(x) est avant est avant la hauteur(y), du coup j'avais un résultat inversé mais bon, il suffisait de lire.

A bientôt!
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique C++