Pregunta

En .NET ¿cómo se puede transformar una imagen I en un trapecio. La clase Matrix soporta la rotación, corte, etc, pero no puedo ver una transformación trapezoidal.

Estoy usando el System.Drawing habitual. * API, pero soy flexible como para otras soluciones .NET.

¿Fue útil?

Solución

acabo de encontrar esto: http://www.vcskicks.com/image-distortion.html

Funciona muy bien

Otros consejos

Se necesita una transformación proyectiva que puede ser representada por una matriz de 3x3. Yo he explicado cómo obtener esta matriz de transformación con gran detalle en esta solución SO .

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