it营大地专栏

Flutter如何处理图像?

发布于 3 个月前 作者 sinazl 155 次浏览 来自 问答

Flutter如何处理图像?

1 回复

image_jpeg

0.0.1

https://pub.dartlang.org/packages/image_jpeg

https://github.com/yangyxd/image_jpeg

用于图像上传之前转jpeg缩放压缩,调用Android或iOS原生功能进行处理,性能较高,支持的源图像格式也更多。

image_picker

0.4.5

https://pub.dartlang.org/packages/image_picker

用于从Android和iOS图像库中选择图像,并使用相机拍摄新照片。

photo

0.1.4

https://pub.dartlang.org/packages/photo

用于选择图像,支持多选,而且这个是用Flutter做的UI,可以很方便的自定义修改(强烈推荐)。

image

2.0.4

https://pub.dartlang.org/packages/image

DART库,提供以各种不同的文件格式加载、保存和操作图像的能力。该库不依赖于DART:IO,因此它可以用于服务器和Web应用程序。

flutter_svg

0.6.3

https://pub.dartlang.org/packages/flutter_svg

加载svg图像。

zoomable_image

1.2.0 https://pub.dartlang.org/packages/zoomable_image

提供图像查看和手势缩放操作功能。

image_carousel

0.4.1

https://pub.dartlang.org/packages/image_carousel

Flutter图像展示控件,可以左右划动切换上一张下一张图像,还结合了zoomable_image可以点击后缩放查看。支持Asset和网络图像。

carousel_slider

0.0.4

https://pub.dartlang.org/packages/carousel_slider

一个支持手势划动和自动播放的图像展示控件。

parallax_image

0.3.0

https://pub.dartlang.org/packages/parallax_image

视差图像可以与任何可滚动(例如ListVIEW)一起使用。说白了就是让放在滚动区域内的图像滚动时看起来更平滑。

camera

0.2.1

https://pub.dartlang.org/packages/camera

用于在Android和iOS上获取有关和控制相机的信息。支持预览相机馈送和捕捉图像。

回到顶部