導航:首頁 > 文件目錄 > 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值轉為圖片相關的資料

熱點內容
眾籌用什麼網站 瀏覽:1
天馬座的幻想版本 瀏覽:536
微雲保存文件圖片沒有了 瀏覽:236
如何把excel表格圖片導出到文件夾 瀏覽:387
qq三國快速升級攻略 瀏覽:660
js監聽手機home事件 瀏覽:439
第2章linux的桌面管理副本 瀏覽:452
qq郵箱手機上登錄微信賬號密碼錯誤 瀏覽:627
編程如何讓人物重復發射子彈 瀏覽:853
db2查看錶空間文件 瀏覽:607
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667
淘寶數據包如何操作上架 瀏覽:567
vb編程中輸入cls是什麼意思 瀏覽:81
linuxtime服務 瀏覽:184
瘋狂安卓講義第二版代碼 瀏覽:420
老炮兒三小時版本下載 瀏覽:313

友情鏈接