【问题标题】:Image, when resized turns blurry instead of being pixelated图像,当调整大小时变得模糊而不是像素化
【发布时间】:2019-10-02 23:32:57
【问题描述】:

所以我正在构建简单的 UI,并想在其中添加像素艺术。

我有这张 20px x 20px 的图片,当我用窥镜或任何软件调整它的大小时,它只是像素化了,这很好:

http://prntscr.com/np1f02

但是,当我添加带有标签的图像并将其宽度和高度设置为:

<img src={helmetSlot} style={{width: 64, height: 64}}/>

看起来非常模糊: http://prntscr.com/np1flc

这是什么原因?我怎样才能防止这种情况发生?

已解决: 使用的图像渲染:像素化; css 属性来修复它。从来不知道这个属性的存在

【问题讨论】:

    标签: javascript css reactjs image


    【解决方案1】:

    图像渲染:像素化; 成功了

    【讨论】:

      【解决方案2】:

      因为您将高度和宽度设置为大于源文件。为什么不以更高分辨率导出像素艺术,然后将其降级。

      示例:以 128 像素 x 128 像素导出。然后以 64 x 64 显示应该没问题。

      【讨论】:

      • 我还是不明白为什么会这样,我买了这个 20x20 的像素包,手动调整每个像素包会很痛苦。 IMO 调整大小时它应该变得像素化,而不是模糊
      • 文件扩展名是什么?这个包有 SVG 吗?
      猜你喜欢
      • 2018-07-06
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多