当前位置:首页 » 编程语言 » 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());//输出图片
}

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:943
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371