當前位置:首頁 > 工具 > 正文

Java圖片去水印

Java圖片去水印

在Java中實現圖片去水印需要結合圖像處理技術。以下是一個基于ImageIO庫的簡單示例,用于去除矩形區域的水印:```javaimport javax.imageio...

在Java中實現圖片去水印需要結合圖像處理技術。以下是一個基于ImageIO庫的簡單示例,用于去除矩形區域的水印:

```java

import javax.imageio.ImageIO;

import javax.imageio.ImageReader;

import javax.imageio.metadata.IIOMetadata;

import javax.imageio.metadata.IIOMetadataNode;

import javax.imageio.stream.ImageInputStream;

import java.awt.;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;

public class ImageWatermarkRemover {

public static void removeWatermark(String inputPath, String outputPath, int x, int y, int width, int height) throws IOException {

// 讀取圖片

File file = new File(inputPath);

ImageInputStream iis = ImageIO.createImageInputStream(file);

ImageReader reader = ImageIO.getImageReader(iis);

iis.close();

reader.read(0);

// 獲取圖片信息

IIOMetadata metadata = reader.getMetadata();

IIOMetadataNode root = (IIOMetadataNode) metadata tree;

Rectangle watermarkRect = new Rectangle(x, y, width, height);

// 創建新圖片

BufferedImage image = reader.read(0);

int widthImage = image.getWidth();

int heightImage = image.getHeight();

BufferedImage newImage = new BufferedImage(widthImage, heightImage, BufferedImage.TYPE_INT_ARGB);

// 復制像素

Graphics2D g = newImage.createGraphics();

g.drawImage(image, 0, 0, null);

g.setComposite(Composite.Copy);

// 去除水印區域

for (int i = watermarkRect.x; i < watermarkRect.x + watermarkRect.width; i++) {

for (int j = watermarkRect.y; j < watermarkRect.y + watermarkRect.height; j++) {

Color color = new Color(image.getRGB(i, j));

color.setAlpha(0); // 設置為透明

newImage.setRGB(i, j, color.getRGB());

主站蜘蛛池模板: 91超碰碰碰碰久久久久久综合| 亚洲一区综合在线播放| 狠狠色噜噜狠狠狠狠色综合久AV | 久久综合狠狠色综合伊人| 情人伊人久久综合亚洲| 亚洲一区综合在线播放| 色婷婷综合久久久中文字幕| 欧美一区二区三区久久综合| 亚洲综合在线另类色区奇米| 亚洲综合日韩中文字幕v在线| 久久久久亚洲av综合波多野结衣| 99久久亚洲综合精品成人| 欧美日韩综合一区在线观看| 日本道色综合久久影院| 台湾佬综合娱乐| 熟天天做天天爱天天爽综合网| 国产在线一区二区综合免费视频| 久久本道久久综合伊人| 一本一本久久A久久综合精品| 亚洲va欧美va天堂v国产综合| 亚洲偷自拍拍综合网| 日韩人妻无码一区二区三区综合部| 婷婷激情综合网| 激情综合婷婷色五月蜜桃| 久久久久久久综合日本| 欧美自拍另类欧美综合图片区 | 色爱无码AV综合区| 久久一本综合| 国产欧美日韩综合一区在线播放| 色综合久久中文字幕无码| 精品第一国产综合精品蜜芽| 国产综合一区二区| 国产色综合一二三四| 久久久久综合中文字幕| 五月婷婷激情综合| 色噜噜狠狠色综合网| 青青草原综合久久大伊人精品| 亚洲欧美日韩国产综合| 天天av天天翘天天综合网| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 狠狠色丁香久久综合婷婷|