RawData 顧名思義,只有純Data檔案"不同於"其他影像檔案格式(BMP,jpg等)具有檔頭資訊,
故一開始拿到RawData是無法得知它的寬高,除非事先告知影像寬高資訊,
但若是只是單單只想靠C將.raw檔倒入一個array只須參考下列程式碼:
typedef unsigned char BYTE;
char cPath[100];
BYTE Image[640*480]; //image size buffer
sprintf(cPath,"/Storage Card/test.raw");
FILE *hFileTmp;
hFileTmp = fopen(cPath, "rb");
if(hFileTmp==NULL)
{
fclose(hFileTmp);
return true;
}
fread(Image, sizeof(BYTE),640*480, hFileTmp);
備註:
我們可以由檔案右鍵內容得知資料長度,
並且可以加以推測目前主流的解析度:
640x480 = 307200
640x400 = 256000
1280x800 = 1024000
titanium arts
回覆刪除TATONIC ART CUSTOMING · TATONIC ROCKING T-TATONIC septcasino ROCKING T-TATONIC dental implants ROCKING T-TATONIC. This unique and original design is gri-go.com crafted with https://deccasino.com/review/merit-casino/ the use of 출장안마 sustainable