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{
//1.jpg是你的 主图片的路径
InputStream is = new FileInputStream("c:/1.jpg");
//通过JPEG图象流创建JPEG数据流解码器
JPEGImageDecoder jpegDecoder = JPEGCodec.createJPEGDecoder(is);
//解码当前JPEG数据流,返回BufferedImage对象
BufferedImage buffImg = jpegDecoder.decodeAsBufferedImage();
//得到画笔对象
Graphics g = buffImg.getGraphics();
//创建你要附加的图象。
//2.jpg是你的小图片的路径
//ImageIcon imgIcon = new ImageIcon("c:/2.jpg");
//得到Image对象。
//Image img = imgIcon.getImage();
//将小图片绘到大图片上。
//5,300 .表示你的小图片在大图片上的位置。
// g.drawImage(img,5,330,null);
//设置颜色。
g.setColor(Color.red);
//最后一个参数用来设置字体的大小
Font f = new Font("楷体_GB2312",Font.BOLD+Font.ITALIC,100);
g.setFont(f);
//10,20 表示这段文字在图片上的位置(x,y) .第一个是你设置的内容。
g.drawString("长江",150,300);
g.dispose();
OutputStream os = new FileOutputStream("c:/union.jpg");
//创键编码器,用于编码内存中的图象数据。
JPEGImageEncoder en = JPEGCodec.createJPEGEncoder(os);
en.encode(buffImg);
is.close();
os.close();
System.out.println ("合成结束。。。。。。。。");
}
}
分享到:
相关推荐
VFP调用GDI+在图片上写文字 函数用法如下: SET PROCEDURE TO 程序1.prg AddTextToImage(原图片,写入文字,字体,文字大小,颜色,位置X座标,位置Y座标,输出文件名) 说明:输出文件的格式为jpg格式,输入格式不能为Gif...
在Android开发中,将文字添加到图片上的需求十分常见,比如在地图应用中进行位置标注、制作信息图或者个性化头像等。以下是一些关于如何在Android图片上添加文字的关键知识点: 1. **画布与Bitmap**: 在Android中,...
本文将深入探讨如何利用Canvas进行图片和文字的拼接合成,生成自定义的图像,尤其适用于制作邀请函、海报等个性化内容。我们将主要围绕以下几个关键知识点展开: 1. **Canvas元素的创建与引用** 在HTML中,通过`...
在Java编程领域,添加文字到图片上的操作通常用于创建水印、标注或进行图像处理。这个"Java编写的图片上加文字Demo"项目利用Eclipse 4.2.1作为开发环境,实现了在本地图片上动态添加文字的功能,允许用户自定义字体...
在描述中提到,这个功能的目的是将输入的文字转换为指定大小的图片,以便于发送到LED显示屏等设备上。在LED显示屏上显示文本通常需要将文本数据转化为像素数据,因为LED屏幕不像传统显示器那样直接支持文本渲染。将...
常见的有Adobe Photoshop、GIMP、Canva、Picasa等,它们都提供了内置的文字工具,允许用户自由地在图片上输入、编辑和格式化文字。 2. **文字工具**:在这些软件中,文字工具通常位于工具栏上,点击后会出现一个...
在前端开发中,将文字或图片复制到剪贴板是一项常用的功能。传统上,这类操作多在桌面应用程序中见到,但随着Web技术的发展,现在JavaScript也能够实现这一功能。本文将介绍如何利用JavaScript实现点击按钮后,将...
在C#编程中,"在图片上写字并保存类"是一个常见的图像处理任务,涉及到的主要知识点包括图形用户界面(GUI)设计、图像处理库、文本渲染以及文件操作。以下是对这些知识点的详细解释: 1. 图形用户界面(GUI)设计...
这个标题表明了该源码实现了一个动态的功能,能够根据用户在网页上输入的文字,自动生成相应的手写效果图像,并且这个页面是响应式的,能够在不同的设备和屏幕尺寸下自动调整布局,提供良好的用户体验。 【描述分析...
在IT行业中,图片文字识别(OCR,Optical Character Recognition)是一项关键的技术,它允许软件将图像中的打印或手写文本转换为机器可编辑的文本格式。C#是一种广泛用于开发Windows应用程序的编程语言,它拥有丰富...
35550 张大小写英文字母图片制作成的TFRecords数据集文件
接下来,我们介绍如何在图片上添加文字。OpenCV提供了`cv::putText()`函数来实现这一功能。该函数需要输入原始图像、要显示的文字、起始坐标、字体样式、字体大小、颜色和文本厚度。以下是一个添加文字的示例: ```...
本教程将详细讲解如何在Android中实现读写Word文档,包括在指定位置插入文字、替换现有文字、插入和修改表格以及插入和替换图片。 首先,我们需要引入Apache POI库,这是一个Java API,用于处理微软的Office文档,...
本项目聚焦于“C#图片文字提取”这一技术领域,这涉及到光学字符识别(OCR)技术,它是计算机视觉的一个分支,主要用于将图像中的印刷或手写文字转换为机器可读的文本。下面,我们将深入探讨这一技术及其在C#中的...
综上所述,“图片转文字软件”是利用OCR技术帮助用户高效处理文本图像的工具,它可以将图片转换为PDF以保护原始格式,也能从图片中提取出文字以便编辑和进一步处理。而“Solid Converter PDF”可能是这样一款软件,...
logo图片水印则是将一个图片作为水印,通常设置合适的透明度并定位到合适的位置。 3. **文字大小行数位置匹配**:在添加文字水印时,需要考虑文字的大小、行数和位置。这通常需要计算文字的宽度和高度,根据图像...
如果需要将文字与图片合成,可以将上述两个过程结合起来,首先在新的Bitmap对象上绘制图片,然后在合适的位置绘制文字。例如: ```csharp // 加载图片 Bitmap image = (Bitmap)Image.FromFile("image.jpg"); // ...
【标题】"图片转文字工具.zip"是一款专为用户设计的高效能图像文字识别软件,它能够帮助用户将图片中的文字快速转换成可编辑的文本格式。这款工具不仅支持单张图片的文字识别,还具备批量处理功能,可以一次性处理多...
处理图片后,在图片上加数字标号或者添加文字说明,基于OPENCV实现,文字和数字与图片同步显示
综上所述,将图片上的文字转换为可编辑的文本文字涉及到多种技术和工具的应用。其中包括使用PDF转换工具如PDFToWordConverter、Adobe Acrobat X Pro等进行转换;利用OCR技术提高转换效率和准确性;以及使用PDF密码...