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

熱點內容
如何分析表格和數據 瀏覽:585
如何刪除歡太商城的購買主題文件 瀏覽:935
如何把遠程桌面的文件導出 瀏覽:453
漫劇app哪個好 瀏覽:695
網上購物配件哪個網站種類全 瀏覽:952
壓縮文件md5在哪看 瀏覽:826
如何卸載文件類型為lnk的文件 瀏覽:909
iphone4s運營商怎麼改 瀏覽:309
雲天視機升級怎麼弄 瀏覽:283
win10自帶的驅動刪除了怎麼辦 瀏覽:143
whatsapp此時無法下載 瀏覽:209
java網路位元組序轉換 瀏覽:233
美版iphone4蜂窩 瀏覽:626
word文件打開就最大化 瀏覽:998
經緯度和浮點數轉換工具 瀏覽:402
群星最新版本 瀏覽:471
歐洲童裝網站有哪些 瀏覽:783
win10默認頭像下載 瀏覽:216
dnf2017代碼大全 瀏覽:219
編程項目經理證書怎麼考 瀏覽:570

友情鏈接