Re: [Python-es] manejo de imágenes sin PIL
El 19 de marzo de 2010 11:47, Ricardo Cárdenes Medina ricardo.carde...@gmail.com escribió: 2010/3/19 jOkAmE jok...@gmail.com: Es que es sólo para trabajar precisamente con los datos de la imagen. Justo es eso que quiero trabajar, agarrar un BMP y tener la matriz con los valores, y obtener cada uno de los canales para RGB. Y no es que quiera reprogramar todo, sólo quiero hacer algunas de las implementaciones sencillas que he visto en clase. Pero en clase sólo lo he visto con Builder-C++ y estaba pensando que en Python existe un modo parecido de trabajar con él. A ver que nos aclaremos. Si lo que quieres es trabajar con la imagen, pero tratando los datos en raw en una matriz en lugar de usando el API de PIL, eso lo puedes hacer sin problemas: usa PIL para leer los datos y obtener la matriz. Hay varias maneras de hacer esto, mediante Image.load, Image.tobitmap o Image.tostring, por ejemplo. Como te comentan, puedes usar PIL o MatPlotLib para leer los archivos, numpy para manipularlos (numpy arrays) y luego PIL o MatPlotLib para guardar el resultado final de tu matriz/imagen. (forma matplotlib+numpy: http://matplotlib.sourceforge.net/users/image_tutorial.html) De esa manera ahorrarás tener que escribir toda la parte del software que DECODIFICA la imagen, pero sigues teniendo acceso a los datos raw. Cierto. Saludos. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] manejo de imágenes sin PIL
2010/3/19 jOkAmE jok...@gmail.com: Es que es sólo para trabajar precisamente con los datos de la imagen. Justo es eso que quiero trabajar, agarrar un BMP y tener la matriz con los valores, y obtener cada uno de los canales para RGB. Y no es que quiera reprogramar todo, sólo quiero hacer algunas de las implementaciones sencillas que he visto en clase. Pero en clase sólo lo he visto con Builder-C++ y estaba pensando que en Python existe un modo parecido de trabajar con él. A ver que nos aclaremos. Si lo que quieres es trabajar con la imagen, pero tratando los datos en raw en una matriz en lugar de usando el API de PIL, eso lo puedes hacer sin problemas: usa PIL para leer los datos y obtener la matriz. Hay varias maneras de hacer esto, mediante Image.load, Image.tobitmap o Image.tostring, por ejemplo. De esa manera ahorrarás tener que escribir toda la parte del software que DECODIFICA la imagen, pero sigues teniendo acceso a los datos raw. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] manejo de imágenes sin PIL
Una imagen es un fichero, por poder puedes. Una imagen no es más que un array de pixeles, pero joder. ¿Porqué no usar la librería? ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] manejo de imágenes sin PIL
2010/3/18 jOkAmE jok...@gmail.com Hola a todos. ¿Es posible trabajar con las imágenes y trabajar con ellas sin hacer uso de la librería de imágenes para Pythono alguna otra? Trabajar con ellas a mano con los datos crudos. Saludos. En una de esas mas allá de no querer usar esa librería. Imagino que seria bueno poder ver como resolvió ciertos problemas el que programo esa librería. Puede que de ahí a vos se te ocurra una mejor o diferente manera de hacer algo o lo que necesites. -- Pablo ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/