2008-09-08 17 views
3

Je suis à la recherche d'une bibliothèque .Net qui acceptera une image ou un nom de fichier et un format d'image et recadra l'image à ce format. C'est la partie facile: je pourrais le faire moi-même. Mais je veux aussi qu'il montre un peu d'intelligence en choisissant exactement le contenu qui est rogné, même si c'est juste en choisissant le bord à découper.Bibliothèque d'images qui va recadrer automatiquement

Ceci est pour un projet personnel, et la douleur n'est pas assez élevée pour justifier de dépenser de l'argent là-dessus, mais si vous pouvez recommander un outil de paiement à l'avance allez-y. Peut-être que quelqu'un d'autre trouvera la suggestion utile.

Répondre

2

Disclaimer: Je travaille pour un fournisseur d'imagerie .NET (Atalasoft)

Cela dépend de quel type d'image que vous parlez. Si vous parlez d'images de document 1-bit (comme des télécopies ou des analyses), nous pouvons le faire.

Si vous parlez de photographies, notre produit ne fait pas cela, mais vous pourriez être à la recherche d'une sculpture de couture. J'ai écrit cette application

http://www.atalasoft.com/cs/blogs/31appsin31days/archive/2008/05/26/simple-seam-carver.aspx

avec notre bibliothèque qui pourrait être porté à utiliser simplement intégré dans les images .NET avec un certain travail. L'idée de la sculpture de couture est de trouver des chemins connectés dans l'image avec la variation la moins intéressante des pixels environnants. Dans l'implémentation normale, vous devez choisir un chemin continu (mais pas nécessairement vertical) et le supprimer. Si vous voulez une culture, vous pouvez trouver la zone avec le moins d'énergie et l'enlever. Mon code montre comment calculer l'énergie d'un pixel et d'un chemin (à quel point il est différent de ses pixels environnants)

Si vous regardez la sculpture de couture, vous trouverez quelques implémentations libres là-bas.

0

comme dans IT devrait choisir le côté ou vous choisirez le côté?