影象處理(一)
阿新 • • 發佈:2018-12-11
使用java對圖片的處理(一)
圖片的處理(一)Image_Gray
import java.awt.color.ColorSpace; import java.awt.image.BufferedImage; import java.awt.image.ColorConvertOp; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class Image_Gray { /** * 彩色轉為黑白 * * @param srcImageFile 源影象地址 * @param destImageFile 目標影象地址 */ public final static void gray(String srcImageFile, String destImageFile) { try { BufferedImage src = ImageIO.read(new File(srcImageFile)); ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY); ColorConvertOp op = new ColorConvertOp(cs, null); src = op.filter(src, null); ImageIO.write(src, "JPEG", new File(destImageFile)); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { Image_Gray.gray("E://timg.jpg", "E://tupian.jpg"); } }
效果圖: