Education/Projects/ProcessingForTheWeb/PImage.get

From MozillaWiki
Jump to: navigation, search

Summary

This is a method of the PImage class written for Education/Projects/ProcessingForTheWeb. Gets the color of a pixel, a group of pixels, or the entire image. View official Reference

Examples


void setup() 
{      
      size(250,200);
      background(0);
}
PImage pimg = new PImage(loadImage("fish.jpg"));
PImage pimg2 = pimg.get(0,0,64,46);
color c= pimg.get(120,0);
fill(c);
void draw() 
{ 
      image(pimg,0,0);
      rect(25, 25, 50, 50);
      image(pimg2,0,93);
}



PImageGet.jpg

Syntax

Description
img.get() returns the entire image
img.get(x, y) returns the color of a single pixel in the img pixels[y*width+x]
img.get(x, y, width, height) returns a section of the display window by specifing an additional width and height parameter. If the pixel requested is outside of the image window, black is returned.

Parameters

Description
img PImage
x x-coordinate of the pixel
y y-coordinate of the pixel
width width of pixel rectangle to get
height height of pixel rectangle to get

Returns

color or PImage

Bugs

Refer to the reference of each function for a specific bug report.

Bug Description Fixed?(Date)

Tests

Test Location
All get() functionality get()