如何在flutter App中查看Gigapixxel图像



我正在尝试在flutter应用程序中查看Gigapixxel图像。我想优化图像大小以减少数据使用并在打开图像时节省内存。用户应该能够缩放图像。在Flutter中怎么做呢?(我想缩放图像作为谷歌地图)

使用此依赖Flutter原生图像,它易于使用,并将做你正在寻找的工作。它将减小图像的大小,要放大图像,只需使用此依赖项并将其与您想要的任何小部件包装起来。照片查看

照片视图的简单用法

Container(
child: PhotoView(
imageProvider: AssetImage("your asset"),
)
);

Flutter原生图像:

作物

File croppedFile = await FlutterNativeImage.cropImage(file.path, originX, originY, width, height);

压缩图像:

File compressedFile = await FlutterNativeImage.compressImage(file.path,
quality: quality, percentage: percentage);

您必须从文件系统中给它一个文件,并可选地提供质量(1-100)和调整大小百分比(1-100)。每个平台将使用合适的工具来处理大小调整。

每个依赖项的文档是你的朋友,看一看,读一点,然后根据你的需要使用代码。

相关内容

  • 没有找到相关文章

最新更新