# Png 转换成 Jpg 无论如何都会这样！

**URL:** https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209
**Category:** Support
**Created:** [2021 年3 月 14 日 14:50 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209 "2021-03-14T14:50:13Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Tom\_Eagle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_eagle/32/200481_2.png) [@Tom\_Eagle](https://meta.discourse.org/u/Tom_Eagle)
#### Post date: [2021 年3 月 14 日 14:50 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/1 "2021-03-14T14:50:13Z")

</div>

我们之前把“清单图标”弄错了，现在无法上传 PNG 文件来解决我们的 API 问题。

每次我上传 PNG 文件时，它都会自动转换为 JPG。

我尝试了这三种设置，希望能找到解决方案，但都不行……似乎没有任何作用！

 ![SmartSelect_20210314-144805_Chrome](https://global.discourse-cdn.com/meta/original/3X/c/6/c67a74d7c990c0235b1171fd1bb0f5b3ebe4666d.jpeg)

我哪里做错了？

这是我们的论坛，或许能有所帮助：[https://community.morphmarket.com/](https://community.morphmarket.com/)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2021 年3 月 14 日 15:59 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/2 "2021-03-14T15:59:30Z")

</div>

这种情况时不时会出现。很多时候，使用 PNG 格式是有其原因的。

---

<div class="post-metadata">

### Author: ![Tom\_Eagle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_eagle/32/200481_2.png) [@Tom\_Eagle](https://meta.discourse.org/u/Tom_Eagle)
#### Post date: [2021 年3 月 14 日 17:32 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/3 "2021-03-14T17:32:12Z")

</div>

我其实想用 PNG……但它就是不允许。有没有办法停止转换？

---

<div class="post-metadata">

### Author: ![lhkjacky](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhkjacky/32/204198_2.png) [@lhkjacky](https://meta.discourse.org/u/lhkjacky)
#### Post date: [2021 年3 月 14 日 18:08 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/4 "2021-03-14T18:08:04Z")

</div>

使用 TinyPNG 压缩 PNG 图标的文件大小即可解决该问题。  
我之前也遇到过同样的问题，花费数小时进行调试并搜索解决方案。最终发现是图标尺寸过大导致的。通过降低分辨率或位深度来减小 PNG 文件大小，即可解决问题。

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2021 年3 月 14 日 18:57 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/5 "2021-03-14T18:57:41Z")

</div>

> [@Tom\_Eagle](#):
>
> 有没有办法阻止转换？

您截图中的设置看起来是正确的。我相当确定，如果您将 PNG 图像复制/粘贴到编辑器中，Discourse 会自动将其转换为 JPG。如果您一直是这样添加图像的，请尝试使用编辑器的上传按钮来添加图像，看看是否有区别。

我认为“图像预览 JPG 质量”设置与此问题无关，但“PNG 转 JPG 质量”和“重新压缩原始 JPG 质量”这两个设置都需要设置为 `100`，才能防止 PNG 被转换为 JPG。关于 PNG 图像转换的问题已经出现过几次了。如果能找到一种方法，让控制此行为的设置更加明显就好了。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2021 年3 月 14 日 19:07 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/6 "2021-03-14T19:07:22Z")

</div>

> [@simon](#):
>
> 最好能找到一个方法，让控制此行为的设置更加显而易见。

如果您愿意提交一份对设置描述的编辑，使其更加清晰，那就太好了！警告：几乎无损的 PNG 文件占用的存储空间通常是损耗型 JPG 文件的许多倍。

---

<div class="post-metadata">

### Author: ![Tom\_Eagle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_eagle/32/200481_2.png) [@Tom\_Eagle](https://meta.discourse.org/u/Tom_Eagle)
#### Post date: [2021 年3 月 14 日 20:30 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/7 "2021-03-14T20:30:28Z")

</div>

> [@lhkjacky](#):
>
> 使用 TinyPNG 压缩 PNG 图标的文件大小即可解决问题。

我会试试看，然后回来反馈！感谢你的建议。

> [@simon](#):
>
> 尝试使用编辑器的上传按钮添加图片，看看是否有区别。

抱歉，我应该表达得更清楚一些。我用来尝试更改图标的按钮是这个：

 ![Screenshot_20210314-202651_Chrome](https://global.discourse-cdn.com/meta/original/3X/0/9/0985cf58aacdec92f20d10ce3b46ec6aace63523.jpeg)

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2021 年3 月 14 日 21:05 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/8 "2021-03-14T21:05:16Z")

</div>

感谢提供详细信息。在上传站点设置图片时，我们可能永远不应将 PNG 转换为 JPG。

---

<div class="post-metadata">

### Author: ![Tom\_Eagle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_eagle/32/200481_2.png) [@Tom\_Eagle](https://meta.discourse.org/u/Tom_Eagle)
#### Post date: [2021 年3 月 14 日 23:31 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/9 "2021-03-14T23:31:45Z")

</div>

> [@lhkjacky](#):
>
> 使用 TinyPNG 压缩 PNG 图标的尺寸即可解决问题。

> [@Tom\_Eagle](#):
>
> 我这就试试看，稍后反馈结果！

成功了 🎉🎉🎉  
非常感谢大家！

> [@simon](#):
>
> 我们在上传站点设置图片时，可能永远都不应该把 PNG 转换为 JPG。

也许这种做法有其存在的理由。过程虽然很折腾，但我们最终还是解决了。

感谢各位的帮助和建议 😊

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2021 年3 月 14 日 23:37 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/10 "2021-03-14T23:37:55Z")

</div>

> [@simon](#):
>
> 我们在上传站点设置图片时，可能永远都不应该将 PNG 转换为 JPG。

我同意这一点，@techAPJ，你能做这个调整吗？看起来已经有不少管理员遇到过这种情况了。

---

<div class="post-metadata">

### Author: ![John\_Lehmann](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/john_lehmann/32/140084_2.png) [@John\_Lehmann](https://meta.discourse.org/u/John_Lehmann)
#### Post date: [2021 年3 月 15 日 14:16 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/12 "2021-03-15T14:16:47Z")

</div>

供参考（我和 Thomas 在一起）：关于我们的使用场景——这之前从未对我们造成过问题，直到最近，因为这张 JPG 图片导致我们的 PWA 出现问题（如[此处](https://meta.discourse.org/t/making-it-easier-to-install-discourse-as-a-pwa/158034/25?u=john_lehmann)所讨论）。

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [2021 年3 月 16 日 14:46 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/13 "2021-03-16T14:46:13Z")

</div>

通过以下方式完成：

> <https://github.com/discourse/discourse/commit/64d2f260a98b0bdc95a2c1290d8f68f8270b40b5>

---

<div class="post-metadata">

### Author: ![chris\_ahanonu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chris_ahanonu/32/213528_2.png) [@chris\_ahanonu](https://meta.discourse.org/u/chris_ahanonu)
#### Post date: [2021 年3 月 17 日 11:02 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/14 "2021-03-17T11:02:17Z")

</div>

谢谢！这真的很有帮助！😍

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2021 年4 月 16 日 11:02 UTC](https://meta.discourse.org/t/png-converts-to-jpg-no-matter-what/183209/15 "2021-04-16T11:02:58Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
