Re: [PD] A system to read individual pixels from an image

2007-09-08 Thread Jerome Tuncer
Merhaba Batuhan,

To my knowledge, there are ways to do that in GEM.

- Loading images to see them in a window comes in pretty easy. Just use 
the [pix_image] and/or [pix_multiimage} to actually load the stuff (I 
personnaly use the tiff format for uncompressed images). Then use 
[pix_texture] to apply them to a basic GL shape like [rectangle] or 
[square] depending on the aspect ratio of the picture. Building a 
subpatch/abstraction that detects this ratio and adapts the rectangle 
size accordingly shouldn't be very complicated, I have an abstraction 
hanging around that I could give you if you wish.

- Getting pixel color can apparently be done with [pix_data]. See help 
file, never used it yet...

- [gemmouse] is your friend to get mouse coordinates and button 
information from inside the gemwin.


++


Jé

Batuhan Bozkurt a écrit :
 Hello,
 
 I'm mostly using the audio capabilities of PD and now I need this 
 functionality to port my image synthesizer I've made in Max/MSP 
 before(which was a pain while building because of the audiorate rounding 
 errors in Max/MSP) to PD. I was using the LCD object in there.
 
 The functionality I need is:
 * I want to be able to read images into a window to see its 
 contents(being able to load uncompressed images are enough)
 * A message like getpixel x y should return me the RGB values of that 
 pixel
 * It would be nice to be able to draw single pixels with mouse at 
 least...(can be implemented with something like setpixel x y r g b
 
 I know that people are doing fancy stuff with GEM and other libraries 
 but I really don't know what to chase for this simple task.
 
 Thanks in advance
 
 Batuhan
 
 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] A system to read individual pixels from an image

2007-09-08 Thread Batuhan Bozkurt
Jerome Tuncer wrote:
 Merhaba Batuhan,

 To my knowledge, there are ways to do that in GEM.

 - Loading images to see them in a window comes in pretty easy. Just use 
 the [pix_image] and/or [pix_multiimage} to actually load the stuff (I 
 personnaly use the tiff format for uncompressed images). Then use 
 [pix_texture] to apply them to a basic GL shape like [rectangle] or 
 [square] depending on the aspect ratio of the picture. Building a 
 subpatch/abstraction that detects this ratio and adapts the rectangle 
 size accordingly shouldn't be very complicated, I have an abstraction 
 hanging around that I could give you if you wish.

 - Getting pixel color can apparently be done with [pix_data]. See help 
 file, never used it yet...

 - [gemmouse] is your friend to get mouse coordinates and button 
 information from inside the gemwin.


 ++

   

   
Thanks Jerome, this was the info I was looking for!

Batuhan

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] A system to read individual pixels from an image

2007-09-05 Thread Batuhan Bozkurt
Hello,

I'm mostly using the audio capabilities of PD and now I need this 
functionality to port my image synthesizer I've made in Max/MSP 
before(which was a pain while building because of the audiorate rounding 
errors in Max/MSP) to PD. I was using the LCD object in there.

The functionality I need is:
* I want to be able to read images into a window to see its 
contents(being able to load uncompressed images are enough)
* A message like getpixel x y should return me the RGB values of that 
pixel
* It would be nice to be able to draw single pixels with mouse at 
least...(can be implemented with something like setpixel x y r g b

I know that people are doing fancy stuff with GEM and other libraries 
but I really don't know what to chase for this simple task.

Thanks in advance

Batuhan

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list