`
- 浏览:
6994 次
- 性别:
- 来自:
武汉
-
- import java.io.*;
-
import com.sun.image.codec.jpeg.*;
-
import java.awt.*;
-
import java.awt.image.BufferedImage;
-
import java.awt.image.*;
-
import javax.swing.*;
-
-
-
public class Test...{
-
public static void main(String[]args) throws Exception...{
-
-
-
<a>d</a>
InputStream is = new FileInputStream("需要添加水印的图片.jpg");
-
-
-
- JPEGImageDecoder jpegDecoder = JPEGCodec.createJPEGDecoder(is);
-
- BufferedImage buffImg = jpegDecoder.decodeAsBufferedImage();
-
- Graphics g = buffImg.getGraphics();
-
-
-
-
ImageIcon imgIcon = new ImageIcon("图片水印.jpg");
-
-
- Image img = imgIcon.getImage();
-
-
-
-
g.drawImage(img,5,330,null);
-
-
-
-
- g.setColor(Color.BLACK);
-
-
-
-
Font f = new Font("宋体",Font.BOLD,30);
-
- g.setFont(f);
-
-
-
g.drawString("添加的水印文字(测试)",10,30);
-
- g.dispose();
-
-
-
-
OutputStream os = new FileOutputStream("最终生成的有水印的图片.jpg");
-
-
-
- JPEGImageEncoder en = JPEGCodec.createJPEGEncoder(os);
- en.encode(buffImg);
-
-
- is.close();
- os.close();
-
-
System.out.println ("水印添加完成");
-
-
- }
-
- }
-
-
-
-
-
-
本文来自CSDN博客,转载请标明出处:http:
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Java编程中,给图片添加水印是一项常见的需求,无论是为了版权保护还是视觉美化。水印可以是图片形式,也可以是文字形式。本教程将详细讲解如何使用Java来实现这一功能,重点在于介绍所需的依赖包。 首先,我们...
在Java编程中,实现图片上传并添加水印效果是一项常见的任务,这通常涉及到图像处理、图形用户界面(GUI)和文件I/O等多个方面。在这个项目中,我们将关注以下几个关键知识点: 1. **Java图像处理库**:Java标准库...
本项目“基于Java给图片添加文字或图片水印”旨在教授如何利用Java实现这一功能,适用于大学生的课程设计学习,尤其是对于大二学生来说,是一个很好的实践项目。 首先,我们需要了解Java中的图像处理库。Java标准库...
2. **创建水印工具类**:创建一个名为`WatermarkUtils`的Java类,包含添加文字水印和图片水印的方法。 - **添加文字水印**:首先读取原始图片,然后创建一个含有文字的透明图像(水印),设置合适的字体、颜色、...
Java 实现图片添加水印图片和水印文字 Java 是一种广泛应用于企业级开发的编程语言,拥有强大灵活的图形处理能力。本文将详细介绍如何使用 Java 实现图片添加水印图片和水印文字,并对代码进行解释。 图片添加水印...
java 图片添加水印 图片叠加文字类 图片生成方法,如果需要在已有的图片叠加文字
以上就是Java实现为图片添加水印的核心知识点。通过理解并应用这些概念,你可以轻松地创建自己的Java水印工具,无论是用于个人项目还是商业用途。在实际开发中,可能还需要考虑更多的细节,比如支持多种图片格式、...
下面将详细介绍如何使用Java Graphics2D实现文字和图片水印,以及如何在四个角落添加水印。 首先,我们要导入必要的Java库,包括java.awt和javax.imageio: ```java import java.awt.*; import java.awt.image....
在Java中给图片添加水印是一种常见的保护图片的方法,特别是在需要防止图片被盗用或者滥用的情况下。为了实现这一功能,Java提供了多种方式,其中常用的是使用ImageIO和Apache的Commons Imaging库。 ImageIO是Java...
本篇文章将详细探讨如何使用Java实现图片水印的添加,以及相关的知识点。 首先,我们需要了解Java中的图像处理库。Java标准库提供了`java.awt`和`javax.imageio`包,它们包含了处理图像的基本功能。`java.awt`包中...
Java为图片添加水印功能,这个水印类的操作比较实用,不但可以旋转水印图像,还可设置其水印图片的透明度,使其与原图融为一体,给图片添加水印,可以设置图片水印的角度,设置对线段的锯齿状边缘处理,第一参数->...
在本文中,我们将深入探讨如何使用Java编程语言为图片添加文字或图像水印。这个话题源于一个名为"Java水印.rar"的压缩包文件,它包含了一段Java源代码,用于实现这一功能。该压缩包有四个文件:RunIt.bat(运行脚本...
在Spring Boot框架中实现图片上传并添加水印的功能,是一个常见的需求,特别是在开发涉及多媒体内容的Web应用时。下面将详细介绍这个过程,并涵盖相关的技术点。 首先,我们需要了解Spring Boot如何处理文件上传。...
java Jacob完美实现word添加图片水印(内附源码及jar包)。 公司最近让搞Word文档添加水印,所有下载的文档需要添加公司印章,搞了好多天才实现,利用Jacob完美实现word添加图片水印(注意需要把dll文件放到jdk的bin...
总之,Java提供了解决这类问题的基础工具,而通过引入像Apache Commons Imaging这样的库,我们可以更高效、灵活地实现图片水印和文字水印的添加功能。这不仅可以用于个人项目,也可以在企业级应用中进行大规模的图片...
通过以上步骤和策略,我们可以在Java中实现自适应图片大小的水印功能,并有效处理图片过小的情况。在实际应用中,还需要考虑性能优化,如批量处理大量图片时的并行化处理,以及对不同格式图像的支持等。
JAVA处理图片 加文字水印以及灰色透明背景,处理图片。
本示例主要关注如何使用C#和WPF(Windows Presentation Foundation)技术来实现这个功能,既可以添加图片水印,也可以添加文字水印。以下是对这个主题的详细讲解。 1. **基本概念** - **水印**:水印是添加到图像...
【Java实现给图片添加水印】的技术点主要集中在如何利用Java的图像处理API来完成这一功能。Java提供了`java.awt`和`java.awt.image`包,它们包含了处理图像所需的各种类和接口。以下是对实现这一功能的关键技术点的...
总结一下,Java 2D API和JAI库都能帮助我们实现图片加水印的功能。选择哪种方式取决于具体需求,如性能、复杂性和可用资源。理解这些概念和步骤,开发者就能根据实际情况编写出自己的Java代码,实现个性化的图片水印...