您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Flutter / Dart中从磁盘读取和调整图像大小

如何在Flutter / Dart中从磁盘读取和调整图像大小

您可以使用image.file构造函数从磁盘读取图像。

有关更多功能,您可以使用图片库

Dart库提供了以各种不同文件格式加载,保存和处理图像的功能

来自文档示例的样本

加载jpeg,调整大小并将其另存为png

    import 'dart:io' as Io;
    import 'package:image/image.dart';
    void main() {
      // Read a jpeg image from file.
      Image image = decodeImage(new Io.File('test.jpg').readAsBytesSync());

      // Resize the image to a 120x? thumbnail (maintaining the aspect ratio).
      Image thumbnail = copyResize(image, width: 120);

      // Save the thumbnail as a PNG.
      new Io.File('out/thumbnail-test.png')
            ..writeAsBytesSync(encodePng(thumbnail));
    }
其他 2022/1/1 18:14:50 有725人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶