当前位置: 首页 > 知识库问答 >
问题:

两个不同的JPEGs文件大小(来自不同的软件)后导出相同的png

邓昀
2023-03-14

我有一个png非压缩文件(600KBytes),我正试图保存为JPG,以减少android应用程序的大小。

    null
    null

谢谢你。

共有1个答案

顾琛
2023-03-14

仅仅从描述中很难猜到。首先对PNG图像进行压缩。它是无损压缩,最终和JPEG使用的是一样的。第二,JPEG有两个质量设置:

  • 色度子采样-基本上有多少像素将共享颜色信息
  • 量化-丢失了多少细节

在JPEG中没有什么比单一的“质量设置”更好的了。每个软件都简单地将一个数字转换为一些子采样和一些量化。即使两个图形软件说百分之百,它可能意味着不同的事情。

    null

在android应用程序中使用小尺寸JPEG图像是否有风险,实际上是什么被压缩/遗漏了?

不,Android可以解码现有的大多数JPEG。质量可能较低,它可能会注意到在一个大屏幕上完美的颜色校准和高对比度。

 类似资料:
  • 我有两个类,它们具有相同的类名并使用相同的包名。但是,这两个类文件位于不同的目录中。这两个类之间的另一个不同之处是,每个类中都有其他类中没有的方法。本质上,我想将这些方法拆分为两个使用相同名称但不同文件夹的单独文件。 理论上,我认为这是可能的,因为Java编译器在构建输出时确实维护了目录结构。所以在运行时,如果在类中调用了一个方法,Java可能会在任何一个文件中找到该方法。 这可能吗?我使用的是I

  • 我有两个文件命名为文章和类别。我使用SEO URL结构生成了一个URL格式。样品: 实例com/文章标题 实例com/类别标题 代码: 但有一个问题。我不能同时使用两种url格式。htaccess文件。他看到第一行,但忽略了另一行。但是我想对这两个文件使用相同的格式。你能帮忙吗?

  • 我在xml文件中使用了约束布局。我有一个类似例子中的视图。Imageview和textview。我希望这两个在点击后有相同的动作。怎么才能把两者组合在一起,给他们一个id? xml:

  • 问题内容: 我正在做一个大项目,该项目很可能最终包含成千上万行代码,对于当前结构,我喜欢这样: 这样做的问题是controllers和models目录包含很多文件,全部使用和。因此,我正在考虑将其拆分为: 凡在控制器包的用户文件中可能包含的文件,等等。 现在,我读到像或那样的软件包是不好的做法,但是我担心对这两个软件包进行命名可能不是一个好主意,因为它们是同一项目的一部分(即使它们位于不同的目录中

  • 我需要我的logstash conf文件向一个kafka主题发送一条消息,以指示已处理的文档已发送到ElasticSearch。我已经准备好了logstash文件来构造发送到ElasticSearch的数据,但是我需要通过同一个logstash文件向kafka主题发布“是”或“否”消息。

  • 问题内容: 我有一个包装连接池的类,该类从spring配置中获取其连接详细信息,如下所示: 此bean稍后在服务中使用,并与注释自动关联。 我的问题是,我该如何复制该bean并为其提供不同的连接详细信息,然后在服务中添加它。意思除了上面,我将有: 并在服务中: 问题答案: 您可以与结合使用,但在这种情况下,我建议使用: 甚至更简单: