The images package allows students to load, transform, and save digital images. For example, the following Java code loads an image, displays it, converts it to grayscale, and displays the changes:
import images.APImage;
import images.Pixel;
public class TestGrayscale{
public static void main(String[]args){
APImage image = new APImage("smokey.jpg");
image.draw();
for (Pixel p: image){
int red = p.getRed();
int green = p.getGreen();
int blue = p.getBlue();
int average = (red + green + blue) / 3;
p.setRed(average);
p.setGreen(average);
p.setBlue(average);
}
image.draw();
}
}
|
![]() |
The APImage class includes methods to
The Pixel class includes methods to
|
Download the images package
View the images API |
