我想使用原始分辨率导出,这个代码怎么改saveGIF({ for (i in 1:length(imgs)) { print(imgs[[i]]) ani.pause(0.1) } }, movie.name = "E:/NorthChinaDustBreakout/z_Figure/FY4/22/output.gif", interval = 0.1, ani.width = 800, ani.height = 600)
时间: 2024-03-04 16:49:43 浏览: 65
更改分辨率
如果你想使用原始分辨率导出GIF,你需要修改`ani.width`和`ani.height`参数的值为原始图片的宽度和高度。你可以使用`magick::image_info()`函数获取原始图片的分辨率,然后将其作为参数传递给`saveGIF()`函数。以下是修改后的代码示例:
```
library(magick)
imgs <- image_read("path/to/images")
img_info <- image_info("path/to/images")[1]
ani.width <- img_info$width
ani.height <- img_info$height
saveGIF({
for (i in 1:length(imgs)) {
print(imgs[[i]])
ani.pause(0.1)
}
}, movie.name = "E:/NorthChinaDustBreakout/z_Figure/FY4/22/output.gif", interval = 0.1, ani.width = ani.width, ani.height = ani.height)
```
请将`path/to/images`替换为你的原始图片路径。
阅读全文