PS去除图片和PDF中的水印

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在制作各类word文档,视频时,我们会需要大量的图片。可是很多在网络上找到的图片都带有水印,带有水印的图片都代表了图片的出处,他人是不可随便用于其他商业行为中,否则就是侵权行为,后果严重的话还会引起法律纠纷。所以在使用带有水印的图片之前,都会选择删除水印。今天我就给大家分享下使用PS去除图片和PDF中水印的方法。


一、工具准备

PS(Photoshop)主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑和创造工作。PS 有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。

二、使用步骤

1.使用PS去除图片水印

1.1 打开PS软件

在这里插入图片描述

1.2 将图片导入PS

去水印前的图片

在这里插入图片描述
Ctrl + Shift + Alt + O 导入图片
在这里插入图片描述

1.3 使用矩形框选中含有水印的部分

在这里插入图片描述

1.4 按住Shift + F5(编辑-填充),点击确定

在这里插入图片描述

1.5 按住Ctrl + D取消矩形选中,就得到了去除水印后的图片

在这里插入图片描述

2.使用PS去除PDF水印

2.1 Ctrl + Shift + Alt + O 选中要导入的PDF文件,点击确定

在这里插入图片描述### 2.2 导入之后是灰白格子的,我们先添加一个白色背景
在这里插入图片描述
按住 Shift + Ctrl + N新建图层,确定
在这里插入图片描述选中图层2,注意背景色是白色,按住Ctrl + Delete,填充白色背景
在这里插入图片描述
然后把图层2放到下面
在这里插入图片描述
选中图层-合并可见图层
在这里插入图片描述
就合并好了,接下来去水印

2.3 按住Ctrl + L(编辑-调整-色阶),调出色阶面板,选中最右边的白色笔

在这里插入图片描述

2.4 在水印上面点一下,水印就去掉了(如果水印比较小可以按住Ctrl + +进行放大,方便选取) ,点击确定

在这里插入图片描述

2.5 Ctrl + S 存储为PDF文件,这样就完成了

在这里插入图片描述

总结

以前就是这期去水印的全部内容了,如果有其他想了解的欢迎留言加关注

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
实现将 PDF 转换为图片可以使用 Apache PDFBox 库,而将图片转换为 PDF 可以使用 iText 库。以下是实现将 PDF 转换为图片,去掉水印后再转换为 PDF 的示例代码: ```java import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import org.apache.pdfbox.rendering.RenderDestination; import org.apache.pdfbox.rendering.RenderedImage; import org.apache.pdfbox.rendering.RenderingHints; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.util.ArrayList; import java.util.List; public class PdfWatermarkRemover { public static void main(String[] args) { try { // 读取原始 PDF 文件 PDDocument document = PDDocument.load(new File("original.pdf")); // 获取 PDF 页面数量 int pageCount = document.getNumberOfPages(); // 创建一个 PDF 渲染器 PDFRenderer renderer = new PDFRenderer(document); // 创建一个图片列表 List<BufferedImage> images = new ArrayList<>(); // 遍历每一页 for (int i = 0; i < pageCount; i++) { // 渲染 PDF 页面为图片 BufferedImage image = renderer.renderImageWithDPI(i, 300, RenderingHints.VALUE_RENDER_QUALITY); // 将图片添加到列表 images.add(image); } // 关闭 PDF 文档 document.close(); // 创建一个 iText 文档 com.itextpdf.text.Document itextDocument = new com.itextpdf.text.Document(); // 创建一个 PDF 输出器 com.itextpdf.text.pdf.PdfWriter writer = com.itextpdf.text.pdf.PdfWriter.getInstance(itextDocument, new FileOutputStream("output.pdf")); itextDocument.open(); // 遍历每张图片 for (BufferedImage image : images) { // 去掉图片上的水印 Graphics2D g2d = image.createGraphics(); g2d.setComposite(AlphaComposite.Clear); g2d.fillRect(0, 0, image.getWidth(), image.getHeight()); g2d.dispose(); // 将图片添加到 iText 文档 com.itextpdf.text.Image itextImage = com.itextpdf.text.Image.getInstance(image, null); itextDocument.add(itextImage); } // 关闭 iText 文档 itextDocument.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 需要注意的是,这段代码只能移除一些简单的文字水印,如果水印图片或者其他复杂的形式,可能需要更加复杂的处理方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值