转载请注明出处:
https://www.cnblogs.com/darkknightzh/p/10092965.html
function write_blob_info(blob) len = blob.length(); data = blob.getBytes(1, len); fid = fopen('11.jpg', 'wb'); fwrite(fid, data, 'int8'); fclose(fid); end
说明:blob中的jpg数据通过getBytes得到的为int8的数据,不用任何修改,直接写二进制文件,fwrite最后使用'int8'就可以了。之后可以正常显示图片。
里面有将blob的数据转成uint8的数据并显示的代码,也可以参考(该代码处理灰度图像时,需要重新修改,我没试过。。。)