probleme sauvegarde [French]
Posted: Mon May 30, 2005 12:02 pm
Bonjour Pierre
Je tente d'ouvrir une image en tant que miniature et essayer de la sauvagarger mais le resultat est vide.
Je passe un bout de code si quelqu'un a une idée du probleme
Merci
Je tente d'ouvrir une image en tant que miniature et essayer de la sauvagarger mais le resultat est vide.
Je passe un bout de code si quelqu'un a une idée du probleme
Merci
Code: Select all
GFL_BITMAP GFL_Preview;
gflLoadMiniature(100, 100, "c:\\clement.jpg", &GFL_Preview);
gflSaveImage(&GFL_Preview, "c:\\copy_clement.jpg");
void gflLoadMiniature(int iWidht, int iHeight, char * szPath, GFL_BITMAP * GFL_Preview)
{
GFL_ERROR err;
GFL_LOAD_PARAMS load_params;
GFL_FILE_INFORMATION m_file_information;
gflGetDefaultLoadParams(&load_params);
//gflGetDefaultThumbnailParams(&load_params);
load_params.Flags |= GFL_LOAD_PREVIEW_NO_CANVAS_RESIZE;
load_params.Flags |= GFL_LOAD_METADATA;
load_params.Origin = GFL_TOP_LEFT;
load_params.ColorModel = GFL_RGB;
load_params.LinePadding = 3;//4
err = gflLoadPreview (szPath,
iWidht,
iHeight,
&GFL_Preview,
&load_params,
&m_file_information);
}
void gflSaveImage(GFL_BITMAP * GFL_bitmap, char * szPath)
{
GFL_SAVE_PARAMS save_params;
GFL_ERROR err;
gflGetDefaultSaveParams(&save_params);
save_params.Quality=100;
/*save_params.Compression = GFL_NO_COMPRESSION;
save_params.OptimizeHuffmanTable = 1;*/
save_params.FormatIndex = gflGetFormatIndexByName("jpeg");
err = gflSaveBitmap(szPath, GFL_bitmap, &save_params);
}