我使用下面的代码来获取一个 URL 文件的缩略图。
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(URL);
byte[] image = mmr.getEmbeddedPicture();
我获得了缩略图的 byte 数组,然后我想把它保存为一个图像文件。如何实现?
我使用下面的代码来获取一个 URL 文件的缩略图。
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(URL);
byte[] image = mmr.getEmbeddedPicture();
我获得了缩略图的 byte 数组,然后我想把它保存为一个图像文件。如何实现?
/**
* 将图片写入到磁盘
*
* @param img 图片数据流
* @param fileName 文件保存时的名称
*/
public static void writeImageToDisk(byte[] img, String fileName) {
try {
File file = new File(图片存放的路径 + fileName);
FileOutputStream fops = new FileOutputStream(file);
fops.write(img);
fops.flush();
fops.close();
} catch (Exception e) {
e.printStackTrace();
}
}