Pregunta

Estoy buscando .Neto biblioteca que aceptará una imagen o nombre de archivo y una relación de aspecto, y recortará la imagen a esa relación de aspecto.Esa es la parte fácil:Podría hacerlo yo mismo.Pero también quiero que muestre un poco de inteligencia al elegir exactamente qué contenido se recorta, incluso si se trata simplemente de elegir qué borde cortar.

Esto es para un proyecto personal y el problema no es lo suficientemente alto como para justificar gastar dinero en él, pero si puede recomendar una herramienta paga, adelante.Quizás a alguien más le resulte útil la sugerencia.

¿Fue útil?

Solución

Descargo de responsabilidad:Trabajo para un proveedor de imágenes .NET (Atalasoft)

Depende de qué tipo de imagen estés hablando.Si está hablando de imágenes de documentos de 1 bit (como faxes o escaneos), podemos hacerlo.

Si estás hablando de fotografías, nuestro producto no hace esto, pero es posible que estés buscando tallado de costuras.Escribí esta aplicación

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

con nuestra biblioteca que podría trasladarse para usar solo las imágenes .NET integradas con algo de trabajo.

La idea del tallado de costuras es encontrar caminos conectados en la imagen con la variación menos interesante de los píxeles circundantes.En la implementación normal, elegiría una ruta continua (pero no necesariamente vertical) y la eliminaría.Si quisieras un cultivo, podrías encontrar el área con menos energía y eliminarla.Mi código muestra cómo calcular la energía de un píxel y su ruta (qué tan diferente es de los píxeles circundantes)

Si busca tallado de costuras, encontrará algunas implementaciones gratuitas.

Otros consejos

¿Como en TI debería elegir el lado o TÚ elegirás el lado?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top