Page 1 of 1

Problème de taille de fichier

Posted: Mon Aug 10, 2009 4:18 pm
by wilchel
Bonjour,

Je souhaite ajouter un carré noir dans mon image Noir et Blanc.(profondeur couleur 1)
j'utilise le code suivant pour créer mon image et je l'enregistre dans un autre fichier.
Je ne souhaite pas changer le format d'origine après la modification.
Le but de cette modification est :
- masquage de zones
- réduction de la taille d'image

Mon problème est : Mon format d'image a changer, je me retourve avec une image avec une profondeur 32.
La taille est passée de 6 583 octets à 175 334 octets

Si tu as une piste, merci d'avance pour ton aide.

J'ai joins une image à ce message:

Voici mon code :

Code: Select all

		nStat = gautGdpicture>>CreateImageFromFile(pFileSrc)
		nStat = gautGdpicture>>DrawRectangle(0,0,50,50,50)
		nStat = gautGdpicture>>SaveAsTIFF(pFileDest,i)
		gautGdpicture>>CloseNativeImage

Re: Problème de taille de fichier

Posted: Mon Aug 10, 2009 5:53 pm
by Loïc
Bonjour,

il suffit juste de convertir l'image en 1bit avant de l'enregistrer en utilisant la méthode ConvertTo1bppFast()

Code: Select all

nStat = gautGdpicture>>CreateImageFromFile(pFileSrc)
nStat = gautGdpicture>>DrawRectangle(0,0,50,50,50)
nStat = gautGdpicture>>ConvertTo1bppFast()
nStat = gautGdpicture>>SaveAsTIFF(pFileDest,i)
gautGdpicture>>CloseNativeImage
Cordialement,

Loïc Carrère

Re: Problème de taille de fichier

Posted: Tue Aug 25, 2009 4:32 pm
by wilchel
Merci pour ta réponse.
Cela parait évidement :)

Bravo pour ce produit très utile.

Bachir