导航:首页 > 文件目录 > txt文件的rgb值转为图片

txt文件的rgb值转为图片

发布时间:2024-04-05 07:41:37

❶ 怎么将.txt文本文件转换成BMP图像文件并储存

文件在计算机中都是以二进制保存的,但系统是以文件头来区分各种文件格式的。

❷ 怎么将.txt文本文件转换成BMP图像文件并储存

因为OCR V7 .5文字识别软件只能使用TIF、BMP、PXC三种格式的黑白图像文件。而数码相机输出的文件一般有两种格式,TIF格式和JPEG格式。由于获得的是彩色图片,所以要把导出的文件处理一下。在Photoshop软件中,选择“图像”命令菜单的“调整”选项,然后选“阈值”命令,该命令可以将一张彩色或者是灰度图片根据指定的阈值转变成一张具有高反差的黑白图片。们可以根据图片的效果适当调整图片的阈值,就可把数码相机导出的照片变成高反差的黑白照片,但这还不是二值(黑白)图像,需要把图片另存为BMP格式文件,关闭Photoshop软件。打开操作系统中附件里的“画图”软件,打开保存好的BMP文件,另存为单色位图文件。这样数码相机所拍摄的图片经过处理很容易就变成了OCR V7.5文字识别软件可使用的BMP格式黑白图像文件。

❸ 如何将文本文档转为图片格式

1、首先,鼠标右键单击文本文档,选择用Word文档打开。

❹ vb怎么将一个内容为十六进制的.txt文件转换为.jpg图片,急求大侠,最好有代码,vb新手;谢谢;

PublicClassForm1
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
'定义数据文件
DimmyTxtFileAsString=AppDomain.CurrentDomain.BaseDirectory&"tmp.txt"
'读取数据文件的所有字符
DimtxtStringAsString=IO.File.ReadAllText(myTxtFile)
'只保留0到F的文本,其余的(比如空格,换行等)均消除,如果有其他类型的标识符,也需要将其替换掉
txtString=txtString.Replace(vbTab,String.Empty)
txtString=txtString.Replace(vbCrLf,String.Empty)
txtString=txtString.Replace(vbCr,String.Empty)
txtString=txtString.Replace(vbLf,String.Empty)
txtString=txtString.Replace("",String.Empty)
'定义字节类型的列表
DimtxtListAsNewList(OfByte)
'向字节列表赋值
Fori=0TotxtString.Length-1Step2
txtList.Add("&H"&txtString.Substring(i,2))
Next
'字节列表转换为字节数组
Dimbins()AsByte=txtList.ToArray
'从字节数组中定义内存流,从这个内存流获取图片,并显示在图片框中。
PictureBox1.Image=Image.FromStream(NewIO.MemoryStream(bins))
EndSub
EndClass

❺ 求教rgb转cmyk要怎样调色调

使用photoshop将好旦腊RGB模式转换为友滑CMKY模式步骤如下:

1)打开PS,将图片置入PS,色彩模式显示RGB;

java文本文件转化为图片文件怎么弄

文件在计算机中都是以二进制保存的,但系统是以文件头来区分各种文件格式的。

也就是说,仅仅更改后缀名是不行的。


按照你说想的,可以这么来做:

1、读取txt文本的每一行

2、创建BufferedImage图片,然后在图片上画读取到的文本


下面给出示例程序


测试类 TextToImageExample.java

importjava.io.File;
importjava.util.Scanner;

/**
*文本转图片测试类
*@authorYY29242014/11/18
*@version1.0
*/
publicclassTextToImageExample{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
System.out.print("输入TXT文本名称(例如:D:/java.txt):");
StringtextFileName=in.nextLine();
System.out.print("输入保存的图片名称(例如:D:/java.jpg):");
StringimageFileName=in.nextLine();

TextToImageconvert=newTextToImage(newFile(textFileName),newFile(imageFileName));
booleansuccess=convert.convert();
System.out.println("文本转图片:"+(success?"成功":"失败"));
}
}


文本转图片类 TextToImage.java

importjava.awt.Color;
importjava.awt.Font;
importjava.awt.Graphics;
importjava.awt.image.BufferedImage;
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.FileReader;
importjava.io.IOException;
importcom.sun.image.codec.jpeg.JPEGImageEncoder;
importcom.sun.image.codec.jpeg.JPEGCodec;

/**
*文本转图片类
*@authorYY29242014/11/18
*@version1.0
*/
publicclassTextToImage{
/**文本文件*/
privateFiletextFile;
/**图片文件*/
privateFileimageFile;

/**图片*/
privateBufferedImageimage;
/**图片宽度*/
privatefinalintIMAGE_WIDTH=400;
/**图片高度*/
privatefinalintIMAGE_HEIGHT=600;
/**图片类型*/
privatefinalintIMAGE_TYPE=BufferedImage.TYPE_INT_RGB;

/**
*构造函数
*@paramtextFile文本文件
*@paramimageFile图片文件
*/
publicTextToImage(FiletextFile,FileimageFile){
this.textFile=textFile;
this.imageFile=imageFile;
this.image=newBufferedImage(IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_TYPE);
}

/**
*将文本文件里文字,写入到图片中保存
*@returnbooleantrue,写入成功;false,写入失败
*/
publicbooleanconvert(){

//读取文本文件
BufferedReaderreader=null;
try{
reader=newBufferedReader(newFileReader(textFile));
}catch(FileNotFoundExceptione){
e.printStackTrace();
returnfalse;
}

//获取图像上下文
Graphicsg=createGraphics(image);
Stringline;
//图片中文本行高
finalintY_LINEHEIGHT=15;
intlineNum=1;
try{
while((line=reader.readLine())!=null){
g.drawString(line,0,lineNum*Y_LINEHEIGHT);
lineNum++;
}
g.dispose();

//保存为jpg图片
FileOutputStreamfos=newFileOutputStream(imageFile);
JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(fos);
encoder.encode(image);
fos.close();
}catch(IOExceptione){
e.printStackTrace();
returnfalse;
}
returntrue;
}

/**
*获取到图像上下文
*@paramimage图片
*@returnGraphics
*/
privateGraphicscreateGraphics(BufferedImageimage){
Graphicsg=image.createGraphics();
g.setColor(Color.WHITE);//设置背景色
g.fillRect(0,0,IMAGE_WIDTH,IMAGE_HEIGHT);//绘制背景
g.setColor(Color.BLACK);//设置前景色
g.setFont(newFont("微软雅黑",Font.PLAIN,12));//设置字体
returng;
}


}

特别注意:程序中使用到了com.sun.image.codec.jpeg.JPEGImageEncoder和 com.sun.image.codec.jpeg.JPEGCodec ,这 两个是sun的专用API,Eclipse会报错。


解决办法:

Eclipse软件,Windows->Preferences->Java->Complicer->Errors/Warnings,Deprecated and restricted API->Forbidden reference 改为 Warnning。

如果还是报错,在工程上build path,先移除JRE System Library,然后再添加JRE System Library。

阅读全文

与txt文件的rgb值转为图片相关的资料

热点内容
看过一部片里面有吃人族 浏览:931
可以下载的成年人免费电影网址 浏览:790
苹果5s屏蔽升级提醒 浏览:225
理论片爱爱 浏览:48
外国电影俩小孩与父亲的故事 浏览:359
我叫王刚从泰国回来电影名 浏览:90
excel怎么查之前打开的文件 浏览:809
夸克的片库在哪个文件夹 浏览:704
专科学网络技术 浏览:884
快播电影在线 浏览:443
ps白底换红底教程 浏览:709
主角得到九级文明科技 浏览:929
香港恐怖经典三圾电影 浏览:913
有个会做瑜伽的嫂子韩国电影名叫什么 浏览:342
木子高大坤韩国什么电视 浏览:880
电影那个叫什么网的 浏览:932
谷歌翻译怎么蜂窝数据用不了 浏览:447
什么软件可以算点云模型数据 浏览:537
周冬雨吴越许君聪电影 浏览:217
外国有什么网站能看小电影 浏览:766

友情链接