当前位置:首页 » 编程语言 » java图片字符串

java图片字符串

发布时间: 2022-11-18 20:13:53

‘壹’ java中怎么在图片上画一个字符串

在QQ登录的界面,如果你要做一个一样的界面的话,用java里面的JFame是可以做到的。
如果你是要在图片上画一个字符串的话,你可以先用“标签”为这个标签添加背景,之后再加文字。这种做法是可以的。加的文字你可以是任意字符串。

‘贰’ java经过base64转码图片后获得的字符串不能做字符串操作


第二次走 是什么意思

‘叁’ C#怎么解析 java转的16进制图片字符串

String src=...; //从数据库取得的字符串
String output=...; //定义一个输出流用来保存图片
try{
FileOutputStream out = new FileOutputStream(new File(output));
byte[] bytes = src.getBytes();
for(int i=0;i< bytes.length;i+=2){
out.write(charToInt(bytes[i])*16+charToInt(bytes[i+1]));
}
out.close();
}catch(Exception e){
e.printStackTrace();
}

‘肆’ JAVA截取字符串,里面有图片的应该如何处理

先分析出图片占用的大小,再用substring截取

‘伍’ JAVA IO流中,能否将一个字符串以图片的格式输出出来呢,即字符串显示在图片上

执行成功后会在D盘根目录生成一张名为image的jpg格式的图片,图片上以红色Serif体写着“你好”两个字——


import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.font.FontRenderContext;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class CreateImage {
public static void main(String[] args) throws Exception {
int width = 100;
int height = 100;
String s = "你好";

File file = new File("d:/image.jpg");

Font font = new Font("Serif", Font.BOLD, 10);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = (Graphics2D)bi.getGraphics();
g2.setBackground(Color.WHITE);
g2.clearRect(0, 0, width, height);
g2.setPaint(Color.RED);

FontRenderContext context = g2.getFontRenderContext();
Rectangle2D bounds = font.getStringBounds(s, context);
double x = (width - bounds.getWidth()) / 2;
double y = (height - bounds.getHeight()) / 2;
double ascent = -bounds.getY();
double baseY = y + ascent;

g2.drawString(s, (int)x, (int)baseY);

ImageIO.write(bi, "jpg", file);
}
}

‘陆’ 如何用java程序输出一个字符串到一张图片的右下角

import java.util.Scanner;public class Main {public static void main(String args[]){Scanner scanner=new Scanner(System.in);String s=scanner.next();System.out.println(s);}}这是输出第一个单词如果只要字符的话将System.out.println(s);改为System.out.println(s.charAt(0));

‘柒’ Java:为什么传输图片是常用base64字符串转码,而不是直接传输byte[]呢求解

先说说base64吧:对于图片来说,一个字节占八位,如果都换成byte[]的话,会很长,不便于传输,那么就把没6个字节来对应一个新的字符(如010011是19,对应base64编码的T),,所以这个目的主要是精简数据,便于传输;
另外常用的用途是:做不严格的加密用,比如常见的磁力链接,你懂的;因为它相对于严格加密省时省力,速度快,况且可恢复(如果用MD5就不行)

‘捌’ java jsp怎么获取表中的图片字符串

把XXXX替换成<%=uod.getAddress()%>不行吗?
如:
<image height="175 width="202" src=“http://192.168.1.10:8080/myVedio/<%=uod.getAddress()%>”>

‘玖’ 这个需要怎么实现呢 使用java获取html中图片img字符串

Stringreg="(?i)<img[^>]*>";
Stringstr="";
Patternp=Pattern.compile(reg);
Matcherm=p.matcher(str);
while(m.find()){
System.out.println(m.group());
}

‘拾’ java可以将字符串转化为图片吗

可以! 但不能把字符串转化为图片格式哦 只能把字符串写在图片上 形成图片
//创建一张图片
BufferedImage image = new BufferedImage(150,30,BufferedImage.TYPE_INT_RGB);
//得到图片
Graphics2D g = (Graphics2D)image.getGraphics();
g.setColor(getRandColor(160, 200));
g.fillRect(0, 0, 200, 30);
//向图片上写写数据
g.setColor(Color.blue);//设置图片颜色
g.setFont(new Font("隶书",Font.ITALIC,20));
//把想要写的字符串画在图片上
String code = "^^^^^^^^^^^^^^^^"
g.drawString(code, 10, 25);//画图片
request.getSession().setAttribute("code", code);//把图片存在session中
ImageIO.write(image,"jpg", response.getOutputStream());//输出图片
}

热点内容
lob存储器 发布:2025-01-18 16:49:36 浏览:144
c语言统计字符串出现次数 发布:2025-01-18 16:47:56 浏览:929
androidpcmamr 发布:2025-01-18 16:45:02 浏览:774
南昊成绩查询的密码是多少 发布:2025-01-18 16:44:53 浏览:88
雷克萨斯nx哪个配置最保值 发布:2025-01-18 16:07:41 浏览:462
怎么改加密密码 发布:2025-01-18 16:06:48 浏览:125
通过域名访问内网 发布:2025-01-18 16:01:39 浏览:275
md5加密后的密码是什么意思 发布:2025-01-18 15:50:16 浏览:193
如何qq空间访问权限 发布:2025-01-18 15:49:30 浏览:532
matlab遗传算法约束 发布:2025-01-18 15:31:33 浏览:910