C 中使用byte 資料,生成Bitmap

2021-09-07 11:23:24 字數 1158 閱讀 9382

///

///使用byte資料,生成256色灰度 bmp 位圖

//////

//////

///public

static bitmap createbitmap(byte originalimagedata, int originalwidth, int originalheight)

//終於生成的點陣圖資料。以及大小,高度沒有變,寬度須要調整

byte destimagedata = new

byte[bitmapdatasize];

int destwidth = originalwidth + curpadnum;

//生成終於的點陣圖資料,注意的是。位圖資料 從左到右,從下到上。所以須要顛倒

for (int originalrowindex = originalheight - 1; originalrowindex >= 0; originalrowindex--)}//

將流的position移到資料段

curimagestream.position = dataoffset;

//將新位圖資料寫入記憶體中

curimagestream.write(destimagedata, 0, bitmapdatasize);

curimagestream.flush();

//將記憶體中的點陣圖寫入bitmap物件

resultbitmap = new bitmap(curimagestream);

return resultbitmap;

}///

///從記憶體流中指定位置,讀取資料

//////

//////

///public

static

int readdata(memorystream curstream, int startposition, int length)

//////

向記憶體流中指定位置,寫入資料

//////

//////

///public

static

void writedata(memorystream curstream, int startposition, int length, int value)

**:

在JAVA中使用JSONObject生成json

json是一種輕量級的資料交換格式,在現在的web開發中,是非常常見的。在沒有方便的工具之前,我們或許會使用拼字串的形式來生成json陣列,今天我們使用乙個json lib.jar包來為我們實現生成json的功能。所必須的包有 1 bean轉為json user u new user u.setag...

在JAVA中使用JSONObject生成json

json是一種輕量級的資料交換格式,在現在的web開發中,是非常常見的。在沒有方便的工具之前,我們或許會使用拼字串的形式來生成json陣列,今天我們使用乙個json lib.jar包來為我們實現生成json的功能。所必須的包有 1 bean轉為json user u new user u.setag...

C 中使用sqlite3資料

1.sqlite amalgamation 3230000.zip 2.sqlite dll win64 x64 3230000.zip 編譯得到sqlite3.lib解壓sqlite dll win64 x64 3230000.zip之後,你會看到sqlite3.def和sqlite3.dll檔案...