Your preferences have been saved!
» Shrinking an image by skipping pixels - import java.awt.image.BufferedImage; public class Main {   static BufferedImage enlarge(BufferedImage image, int n) {     int w = image.getWidth() / n;     int h = image.getHeight() / n;     BufferedImage shrunkImage = new BufferedImage(w, h, image.getType());     for (int y = 0; y < h; ++y)       for (int x = 0; x < w; ++x)         shrunkImage.setRGB(x, y, image.getRGB(x * n, y * n));     return shrunkImage;... 16 Feb 12 » Enlarging an image by pixel replication - import java.awt.image.BufferedImage; public class Main {   public static void main(String[] argv) throws Exception {   }   public static BufferedImage enlarge(BufferedImage image, int n) {     int w = n * image.getWidth();     int h = n * image.getHeight();     BufferedImage enlargedImage = new BufferedImage(w, h, image.getType());     for (int y = 0; y < h; ++y){       for (int x = 0; x < w; ++x){... 16 Feb 12 » Extend RGBImageFilter to create AlphaFilter class - import java.awt.image.RGBImageFilter; class AlphaFilter extends RGBImageFilter {   int alphaLevel;   public AlphaFilter(int alpha) {     alphaLevel = alpha;     canFilterIndexColorModel = true;   }   public int filterRGB(int x, int y, int rgb) {     int alpha = (rgb >> 24) & 0xff;     alpha = (alpha * alphaLevel) / 255;... 16 Feb 12 » Extend RGBImageFilter to create ColorFilter class - import java.awt.image.RGBImageFilter; class ColorFilter extends RGBImageFilter {   boolean red, green, blue;   public ColorFilter(boolean r, boolean g, boolean b) {     red = r;     green = g;     blue = b;     canFilterIndexColorModel = true;   }   public int filterRGB(int x, int y, int rgb) {... 16 Feb 12 » Darken the image by 10% - import java.awt.image.BufferedImage; import java.awt.image.RescaleOp; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     RescaleOp op = new RescaleOp(.9f, 0, null);     bufferedImage = op.filter(bufferedImage, null);   } }... 16 Feb 12 » Brighten the image by 30% - import java.awt.image.BufferedImage; import java.awt.image.RescaleOp; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     float scaleFactor = 1.3f;     RescaleOp op = new RescaleOp(scaleFactor, 0, null);     bufferedImage = op.filter(bufferedImage, null);   }... 16 Feb 12 » Embossing a Buffered Image - import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     Kernel kernel = new Kernel(3, 3, new float[] { -2, 0, 0, 0, 1, 0, 0, 0, 2 });     BufferedImageOp op = new ConvolveOp(kernel);... 16 Feb 12 » A 3x3 kernel that sharpens an image. - import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     Kernel kernel = new Kernel(3, 3, new float[] { -1, -1, -1, -1, 9, -1, -1,         -1, -1 });... 16 Feb 12 » A 3x3 kernel that blurs an image. - import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     Kernel kernel = new Kernel(3, 3, new float[] { 1f / 9f, 1f / 9f, 1f / 9f,         1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f });... 16 Feb 12 » A 3x3 kernel that embosses an image. - import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     Kernel kernel = new Kernel(3, 3, new float[] { -2, 0, 0, 0, 1, 0, 0, 0, 2 });     BufferedImageOp op = new ConvolveOp(kernel);... 16 Feb 12