Je veux assembler des images ensemble en utilisant MagickNet (jpg/bmp - peu importe).Comment puis-je utiliser MagickNet à partir de C# pour assembler des images ensemble?
Est-ce que quelqu'un a de bonnes références pour cela?
Je veux assembler des images ensemble en utilisant MagickNet (jpg/bmp - peu importe).Comment puis-je utiliser MagickNet à partir de C# pour assembler des images ensemble?
Est-ce que quelqu'un a de bonnes références pour cela?
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
ou FreeImage.NET http://freeimage.sourceforge.net/ –