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

熱點內容
qq通訊錄順序 瀏覽:601
pck文件用什麼打開 瀏覽:739
ebs采購申請修改配置文件 瀏覽:585
剪切文件然後撤銷怎麼恢復 瀏覽:500
win8文件夾共享 瀏覽:685
大數據處理小鎮 瀏覽:452
U盤插人汽車音樂不能里示文件夾 瀏覽:197
w10幻燈片背景在哪個文件夾 瀏覽:92
如何禁用網路共享 瀏覽:641
驗光醫生手寫數據有什麼 瀏覽:317
2014下半年軟考網路工程師真題答案 瀏覽:898
安卓手機用nanosim卡 瀏覽:665
哪個修圖軟體能導png文件圖 瀏覽:771
文件合並001 瀏覽:21
手機查車v12密碼 瀏覽:205
iframe里的js禁用 瀏覽:264
如何修改gradle版本 瀏覽:740
農業大數據雲計算 瀏覽:124
不用升級的角色游戲 瀏覽:919
大數據比對是什麼內容 瀏覽:617

友情鏈接