【问题标题】:Resize image without blurriness [closed]调整图像大小而不模糊[关闭]
【发布时间】:2012-05-21 05:58:14
【问题描述】:

我正在为 Minecraft 创建一个 Web 应用程序,我需要抓取某人的皮肤,并在不模糊的情况下调整其大小。也许一些 javascript 或其他东西可以帮助解决这个问题。

【问题讨论】:

  • 你不能神奇地为图像添加细节。
  • @SLaks Au contraire,这是您向图像添加细节的唯一方式!
  • 如果要按比例调整图片大小,可以设置固定的width,让height为auto,反之亦然。例如<img src="image.png" width="300" height="auto">

标签: javascript css image web-applications minecraft


【解决方案1】:

如果我正确理解您的问题,我相信您想调整图像大小而不进行插值并且仅使用最近邻,例如:

而不是:

不幸的是,使用 CSS 没有简单的方法可以做到这一点,所以您必须这样做:

  1. 在服务器端使用最近邻缩放图像并提供它们,或者,
  2. 请查看 this question 以获取涉及 HTML5 画布的复杂答案。

【讨论】:

  • 现在有 一种在 CSS 中执行此操作的简单方法。看看链接的问题。
猜你喜欢
  • 1970-01-01
  • 2018-11-27
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 2019-10-02
  • 2011-10-04
  • 2021-12-20
  • 2018-07-06
相关资源
最近更新 更多