Pregunta

Es posible hacer el procesamiento de la imagen en silverlight 2.0?

Lo que quiero hacer es tomar una imagen, recortarla, y, a continuación, enviar la nueva imagen recortada hasta el servidor.Sé que puedo fingir por el recorte de la imagen, sino que sólo a los efectos de la representación de la imagen.Quiero crear una nueva imagen.

Después de una investigación más me han contestado a mi propia pregunta.Respuesta: No.Desde todas las api sería en Sistema.Windows.Los medios de comunicación.Imágenes y ese espacio de nombres no tiene el correspondiente clases en Silverlight

Voy a usar fjcore. http://code.google.com/p/fjcore/

Gracias Jonas

¿Fue útil?

Solución

Bueno, en realidad se puede hacer local de procesamiento de la imagen en Silverlight 2...Pero no hay ninguna construido en clases para ayudar a usted.Pero, usted puede cargar cualquier imagen en una matriz de bytes, y empezar a manipular, o implementar su propia imagen codificador.

Joe Stegman tengo un montón de información útil acerca del "editable imágenes" en Silverlight más en http://blogs.msdn.com/jstegman/.Él hace cosas como la aplicación de filtros a las imágenes, generando mandlebrots y más.

Este blog hablar de un JPEG Silverilght Encoder (FJCore) se puede utilizar para cambiar el tamaño y comprimir fotos tamaño del cliente: http://fluxcapacity.net/2008/07/14/fjcore-to-the-rescue/

Otra herramienta es "Fluxify" que te permite cambiar el tamaño y subir fotos con Silverilght 2.Se pueden encontrar más en http://fluxtools.net/

Así que sí, el lado del cliente de procesamiento de imágenes puede definitivamente ser hecho en Silverilght 2.Happy hacking!

Otros consejos

Sé que esto no responder directamente a su pregunta, pero lo que si hacen todo el recorte en el lado del cliente para recortar la imagen, a continuación, enviar el servidor de la imagen original y las coordenadas para el recorte.A continuación, en el lado del servidor, que será probablemente más adecuado para la manipulación de imágenes como esta (por ejemplo,PHP es muy fácil) que va a hacer el real de recorte de la imagen y almacenamiento de la versión recortada.

No hay soporte de primera clase para el mapa de bits de las superficies en Silverlight 3: http://blogs.msdn.com/kaevans/archive/2009/03/20/some-silverlight-3-goodness-using-writeablebitmap.aspx

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