三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

用aardio获取网络上的图片存到本地

用aardio获取网络上的图片存到本地

import process;
import fsys.stream;
import gdip.bitmap;
import inet.http;

// 1. 获取一个网络图片
var pngData = inet.http().get("http://www.baidu.com/img/baidu_logo.gif");

// 2. 转换为 GDI+ 位图对象
var bitmap = gdip.bitmap(pngData);

// 3. 将图像保存到内存流
var stream = fsys.stream();
bitmap.saveToStream(stream, "*.png"); // 指定保存为 png 格式

// 4. 读取流中的图片数据,并保存到本地文件
var str = stream.readAll();
string.save("/img/test.png", str);

// 5. 在资源管理器中打开并选中该文件
process.explore_select("/img/test.png");

← 返回列表