I noticed that you also use the image/color package. There uint8 are indeed 
mention for Color func. You fill in your matrix using uint8() but the type 
of the image might be lost between your routines as explained 
in https://blog.golang.org/go-image-package as you use src (generic) and 
not typed image.



On Sunday, July 3, 2016 at 6:07:34 PM UTC+2, simran g wrote:
>
> Hi All, 
>
> Could someone please point me to a good matrix library for Go (i'm sure 
> something exists, although i can't seem to find it!). 
>
> Am hoping to do some image manipulation for which being able to work with 
> matrices would be great.  
>
> Have written simple helper stuff for images (i used to find myself doing 
> the same a few time, so just put it in a library) ( 
> https://github.com/simran91/monkeysee ). 
>
> On another note, if you do look at the library above, you'll notice that 
> my source image at (
> https://github.com/simran91/monkeysee/blob/master/samples/rgb.png) and 
> destination image at (
> https://github.com/simran91/monkeysee/blob/master/samples/rgb-png-to-png-mod-SwapRGBtoGBR-autogenerated.png)
>  
> have colours messed up. 
>
> The colours were meant to have swapped, but the Red has gone into being an 
> Pink. 
>
> This i suspect is because when we call colour.RGBA() we get uint32's, but 
> when we set the colour using color.RGBA{r, g, b, a} they r,g,b,a have to be 
> uint8's 
> (File where i have to do the conversion: 
> https://github.com/simran91/monkeysee/blob/master/mimage/rgba-matrix-to-raw-data.go
> )
>
> Has anyone else come across this? I suspect there is a way to load up 
> color.RGBA and give it uint32's? Would appreciate any pointers in that 
> regard as well. 
>
> thanks,
>
> simran.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to