「java打出图片」java导入图片并显示图片

博主:adminadmin 2022-12-10 15:21:07 63

今天给各位分享java打出图片的知识,其中也会对java导入图片并显示图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用Java打印史努比?

1、首先你需要有一个史努比的图片,具体像素和大小根据自己的喜好。

2、找一个ASCII image transfer的网站我个人建议text-image和ascii-art。

3、将转换后的字符画copy到notepad中,然后插入到System.out.println(“”);的双引号内,注意一行对应一行。

4、使用编程法打印,适用于简笔画,用简单的符号勾勒出史努比的图像,然后每行打印的字符图形和位置记录好,编写算法控制每行打印的个数和位置,使用空格填充空白。

5、可以将字符画保存为文本文件,在你的代码中使用File包中的工具读该文件,然后逐行打印即可。

以上祝好!

请问下java中导出图片怎么做?

package com.xolt;

import java.io.FileOutputStream;

import java.io.File;

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.awt.image.BufferedImage;

import javax.imageio.*;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFPatriarch;

import org.apache.poi.hssf.usermodel.HSSFClientAnchor;;

public class TestPOI {

public static void main(String[] args) {

FileOutputStream fileOut = null;

BufferedImage bufferImg =null;

BufferedImage bufferImg1 = null;

try{

//先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray

ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();

ByteArrayOutputStream byteArrayOut1 = new ByteArrayOutputStream();

bufferImg = ImageIO.read(new File("C:/Documents and Settings/dingqi/Desktop/clip_image002.jpg"));

bufferImg1 = ImageIO.read(new File("C:/Documents and Settings/dingqi/Desktop/clip_image002.jpg"));

ImageIO.write(bufferImg,"jpg",byteArrayOut);

ImageIO.write(bufferImg1,"jpg",byteArrayOut1);

//创建一个工作薄

HSSFWorkbook wb = new HSSFWorkbook();

HSSFSheet sheet1 = wb.createSheet("poi picT");

//HSSFRow row = sheet1.createRow(2);

HSSFPatriarch patriarch = sheet1.createDrawingPatriarch();

HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,512,255,(short) 1,1,(short)10,20);

HSSFClientAnchor anchor1 = new HSSFClientAnchor(0,0,512,255,(short) 2,30,(short)10,60);

anchor1.setAnchorType(2);

//插入图片

patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));

patriarch.createPicture(anchor1 , wb.addPicture(byteArrayOut1.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));

fileOut = new FileOutputStream("c:/workbook.xls");

//写入excel文件

wb.write(fileOut);

fileOut.close();

}catch(IOException io){

io.printStackTrace();

System.out.println("io erorr : "+ io.getMessage());

} finally

{

if (fileOut != null)

{

try {

fileOut.close();

}

catch (IOException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

}

poi中图片到到excel的方法 你需要准备poi包 试试看看

java怎么在控制台输出一张jpg的图片

输出图片的base64编码

//imgFile是图片的路径

public static void getImageStr(String imgFile) {

    InputStream inputStream = null;

    byte[] data = null;    

    try {

        inputStream = new FileInputStream(imgFile);

        data = new byte[inputStream.available()];

        inputStream.read(data);

        inputStream.close();

    } catch (IOException e) {

        e.printStackTrace();

    }    // 加密

    BASE64Encoder encoder = new BASE64Encoder();    

    System.out.println(encoder.encode(data));

}

请问 用java语句输出如图片图案应该怎么做?

1、代码如下:

public class Main

{

public static void main(String[] args) {

System.out.println("Hello World!");

//主循环

      for(int i =10;i0;i--){

          //输出空格

          for(int k=i;k0;k--){System.out.print(" ");}

//输出数字

          for(int j=i;j=10;j++){

              System.out.print(j+" ");             

          }System.out.println(" ");

      }

}

}

2、效果如图

用JAVA打印出图片中的图形,求完整代码。

您好,您这样:

public class search {

public int counter(String inputs, String word) {

int counter = 0;

for (int i = 0; i inputs.length(); i++) {

if(word.equals(inputs.charAt(i)+"")){

counter++;

}

}

return counter;

}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("请输入一个字符串:");

String str = sc.next();

System.out.print("请输入要查找的字符:");

String s = sc.next();

search sear = new search();

int c = sear.counter(str, s);

System.out.println("\"" + str + "\"中包含" + c + "个\"爱\"");

}

}

关于java打出图片和java导入图片并显示图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。