首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Laravel优化颤动应用程序的图像

使用Laravel优化颤动应用程序的图像
EN

Stack Overflow用户
提问于 2020-06-12 07:05:23
回答 1查看 68关注 0票数 0

我对图片在移动应用程序中的工作原理有点困惑,比如良好的大小和尺寸才能获得良好的性能。

我准备了这么多文章,但没有人给我一个好的答案,所以我在这里请求有经验的开发人员给我一条可遵循的道路。

我有一个像服装市场这样的应用程序,所以我的应用程序有很多图像和产品,问题是我从Angular应用程序中对图像进行了小调整,以便在上传之前更改图像的大小。

我的客户上传像3mb,2mb,4mb的图像,我知道这不好,因为我做了调整大小,但我的客户上传了一个大尺寸的图像,这破坏了我的应用程序。

就像一个每2500px有4500px,只有200kbyte的图片,这个图片破坏了我的应用,所以我想知道图片保持良好性能的规则。

我会做一个循环,将调整和优化所有的图像从应用程序使用我的后端Laravel。

因此,在我的flutter应用程序中,我使用这个来进行优化

代码语言:javascript
复制
 CachedNetworkImage(
  fit: BoxFit.cover,
  placeholder: (context, url) =>
      Skeleton(
    height: 200,
    width: 200,
  ),
  imageUrl:
      "${MainConfig.storageDoc + widget.companyProductList[index]['srcimglist'][0]['file_path']}",
),

我看到一些其他的项目使用类似Wordpress的方式。

这使得如此多的图像尺寸来提高性能,这是移动世界的正确方法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-18 11:54:45

根据我所读到的,我发现图像不能超过2400x1600px,并且应该是jpeg,因为它是最压缩的技术之一,对于上传,你可以确保你的应用程序只接受这种类型的文件,标准如下。

另外,在flutter中,你可能不想在同一个页面上渲染所有的图像,你可以将它分成几个页面,这样你就不会同时加载所有的图像。这里有一个你怎么做的链接:https://flutter.dev/docs/perf/rendering/best-practices#render-grids-and-lists-lazily

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62334974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档