我需要在每侧裁剪150像素的图像而不改变图像的高度。这就是我到目前为止所做的:
import images.APImage;
import images.Pixel;
public class Practice
{
public static void main(String[] args)
{
APImage orig = new APImage("Beans.jpg");
int width = orig.getImageWidth();
int height = orig.getImageHeight();
APImage duplic = new APImage(//width - something?, height);
for (int x = 0; x < width; x++)
{
for (int y = 0; y < height; y++)
{
Pixel pixelorig = orig.getPixel(x, y);
Pixel pixelduplic = duplic.getPixel(//x - something?, height);
pixelduplic.setRed(pixelorig.getRed());
pixelduplic.setGreen(pixelorig.getGreen());
pixelduplic.setBlue(pixelorig.getBlue());
}
}
orig.draw();
duplic.draw();
}
}
任何帮助将不胜感激!谢谢!