2009-02-19 10 views

Répondre

3

Dans le forum de projet SourceForge à FreeImage.NET:

Salut,

utilisation FreeImage_Allocate pour créer une nouvelle image résultat vide (noir). Chargez chacune de vos images à assembler avec FreeImage_Load. Utilisez FreeImage_Paste pour coller l'image chargée dans l'image de résultat, où le paramètre dst est votre image de résultat allouée et le paramètre src est l'image chargée. Après avoir collé l'image, déchargez l'image avec FreeImage_Unload pour empêcher votre application de fuir la mémoire. Après avoir collé toutes les images, enregistrez votre image de résultat avec FreeImage_Save. Libérez ensuite la mémoire de l'image résultante en la déchargeant avec un autre appel à FreeImage_Unload.

Attention: Actuellement, l'image collée avec FreeImage_Paste ne doit pas dépasser les côtés de l'image de destination. Comme il n'y a pas d'écrêtage automatique, vous devez vous assurer que les paramètres haut et gauche ne sont pas inférieurs à 0 (zéro) et que left + et top + ne sont pas plus grands que la largeur ou la hauteur de l'image de destination.

Carsten