[Jprogramming] png manipulation

Sherlock, Ric R.G.Sherlock at massey.ac.nz
Wed Aug 11 04:10:09 HKT 2010


> From: Raul Miller
> Sent: Wednesday, 11 August 2010 03:01
> 
> So... I use gethttp to retrieve a png image which I want to manipulate
> in J.
> 
> png=:gethttp'http://rosettacode.org/mw/images/c/c6/Pentagon.png'
> 
> What is the simplest way to convert that raw data to an array of pixel
> values?
> 
> As near as I can tell, media/image3 wants me to write the data
> to a file, which strikes me as a needless complication.  But,
> worse than that, when I do write the png as a file, and use read_png
> or pal_read_png on the file name, I get an empty result.

I would suggest looking at the media/platimg addon.

Here is the start of my investigations of that RC task.

require 'media/platimg trig viewmat numeric'
Img=: readimg jpath '~Projects/Pentagon.png'
theta=: rfd i.180
xy=: 4$.$. _1 > Img

Ht=: xy (+/ .*) (cos ,: sin) theta


More information about the Programming mailing list