timisan
Messages postés10Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention 8 septembre 2005
-
8 avril 2005 à 16:47
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 2012
-
9 avril 2005 à 13:20
Bonjour à tous ! J'utilise un TOpenPictureDialog pour ouvrir une image
et ensuite prendre des renseignements sur elle comme le nom, le chemin,
les dimensions et la taille. Cependant je ne trouve pas comment on fait
pour avoir la taille de l'image ...
Voici une partie de mon code :
if OpenPicture.FileName <> '' then //si on a bien pris une image
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 8 avril 2005 à 23:59
Attention japee !! La taille d'un fichier image n'est pas forcement équivalente à la taille de l'image. (Entete, données compressées,etc...)
timisan, Si je me souviens bien la formule pour calculer la taille d'un bitmap doit ressembler à quelquechose comme ça :
Taille d'un bitmap = Width * Height * Nombre d'octets par pixel (1 si 8 bits, 2 si 4 ou 8 bits, 4 au dessus)
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 9 avril 2005 à 13:20
Attention, là encore, ce n'est pas la taille de l'image, c'est la taille du fichier image !!
N.B. Si tu veux la taille du fichier, utilises plutot la methode à japee. Le findfirst est utilisé pour rechercher un fichier correpondant à certains critères. Ici, tu as déjà le nom de ton fichier, le getfilesize est plus approprié.