<br><div class="gmail_quote">El 19 de marzo de 2010 11:47, Ricardo Cárdenes Medina <span dir="ltr">&lt;<a href="mailto:ricardo.cardenes@gmail.com">ricardo.cardenes@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
2010/3/19 jOkAmE &lt;<a href="mailto:jokame@gmail.com">jokame@gmail.com</a>&gt;:<br>
<div class="im">&gt; Es que es sólo para trabajar precisamente con los datos de la imagen.<br>
&gt; Justo es eso que quiero trabajar, agarrar un BMP y tener la matriz con<br>
&gt; los valores, y obtener cada uno de los canales para RGB. Y no es que<br>
&gt; quiera reprogramar todo, sólo quiero hacer algunas de las<br>
&gt; implementaciones sencillas que he visto en clase. Pero en clase sólo<br>
&gt; lo he visto con Builder-C++ y estaba pensando que en Python existe un<br>
&gt; modo parecido de trabajar con él.<br></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
</div>A ver que nos aclaremos.<br>
<br>
Si lo que quieres es trabajar con la imagen, pero tratando los datos<br>
en raw en una matriz en lugar de usando el API de PIL, eso lo puedes<br>
hacer sin problemas: usa PIL para leer los datos y obtener la matriz.<br>
Hay varias maneras de hacer esto, mediante Image.load, Image.tobitmap<br>
o Image.tostring, por ejemplo.<br>
<br></blockquote><div><br>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.<br> <br>
(forma matplotlib+numpy: <a href="http://matplotlib.sourceforge.net/users/image_tutorial.html">http://matplotlib.sourceforge.net/users/image_tutorial.html</a>)<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

De esa manera ahorrarás tener que escribir toda la parte del software<br>
que DECODIFICA la imagen, pero sigues teniendo acceso a los datos raw.<br>
<div><div></div><br></div></blockquote></div><br>Cierto.<br><br>Saludos.<br>