第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Java 擴(kuò)展將位圖(圖像)作為字節(jié)數(shù)組返回為字符串,我需要在我的游戲中顯示圖像。如何?

Java 擴(kuò)展將位圖(圖像)作為字節(jié)數(shù)組返回為字符串,我需要在我的游戲中顯示圖像。如何?

慕雪6442864 2024-01-05 10:51:26
所以我有一個(gè)java擴(kuò)展(java代碼: https: //pastebin.com/cpwf5LzT)。它有 1 個(gè)函數(shù),該函數(shù)有 1 個(gè)被String調(diào)用的參數(shù)fname。它返回一個(gè)String. 該函數(shù)應(yīng)該從 的路徑獲取文件fname,如果它是圖像文件,則將其作為Bitmap. 然后我將 更改Bitmap為字節(jié)數(shù)組(byte[]),然后將字節(jié)數(shù)組更改為String并返回它。擴(kuò)展工作正常,但我的問(wèn)題是我不知道如何更改String函數(shù)返回到字節(jié)數(shù)組的變量以及如何將字節(jié)數(shù)組更改為精靈或?qū)⑵湔迟N到表面上。那么對(duì)這類事情有一定了解的人可以幫助我嗎?謝謝!更新#1:因此,我設(shè)法將輸出字符串添加到緩沖區(qū)中并繪制它,但這就是與原始圖像相比的結(jié)果:不過(guò),如果我制作一個(gè)新的精靈,將精靈繪制到表面并將表面的位圖獲取到緩沖區(qū),結(jié)果很好......這是我使用的代碼:https://pastebin.com/KhPhVr5p (load_image函數(shù)是java擴(kuò)展的函數(shù))(draw_buffer函數(shù)是使用此擴(kuò)展的函數(shù)并且應(yīng)該繪制緩沖區(qū)的函數(shù))也許是因?yàn)?buffer_getpixel 擴(kuò)展?我可以用什么來(lái)代替它?
查看完整描述

1 回答

?
BIG陽(yáng)

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

這里至少有幾個(gè)問(wèn)題,

  • buffer_*_surface 函數(shù)需要原始 RGBA 數(shù)據(jù),而不是 PNG 文件。

  • 您將內(nèi)容作為字符串返回,這可能會(huì)出現(xiàn)問(wèn)題,具體取決于 NUL 終止的處理方式。如果您的文件被切斷(在修復(fù)格式之后),請(qǐng)嘗試將其編碼為 base64。


查看完整回答
反對(duì) 回復(fù) 2024-01-05
  • 1 回答
  • 0 關(guān)注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)