【发布时间】:2011-05-25 05:16:30
【问题描述】:
我有一张我多次使用的图片。在某些情况下,我想缩小它的大小,但是当我在 HTML 中这样做时,它显然会失去清晰度。
有没有办法解决这个问题?图片位于别处,我无法在本地保存。
谢谢
【问题讨论】:
-
我看到图像在放大时会失去清晰度。我不知道缩小后会发生什么。如果你想使用可缩放的图形,不像照片等,你可以检查 SVG for HTML5。
我有一张我多次使用的图片。在某些情况下,我想缩小它的大小,但是当我在 HTML 中这样做时,它显然会失去清晰度。
有没有办法解决这个问题?图片位于别处,我无法在本地保存。
谢谢
【问题讨论】:
正如 dheerosaur 所说,当您需要具有多种尺寸的相同图像但又不想影响质量时,可以使用 SVG 图形。
另一件事是使用在线服务,例如Resize.co。您将图像文件的 URL、属性传递给他们,他们会处理其他所有事情。
【讨论】:
当调整大小时,您无法控制浏览器呈现图像的方式。调整大小时,通过 Photoshop 的过滤器(或其他工具中的过滤器)时,图像看起来会更好。
【讨论】:
我知道有三种方法可以减少图像文件大小(以字节为单位):
【讨论】:
Firefox 和 Internet Explorer 实际上确实具有 CSS 属性,可以在通过 HTML 属性或 CSS 属性调整图像大小时调整图像的呈现方式:
image-rendering
-ms-interpolation-mode
这些不适用于其他浏览器,并且可能不适用于所有(或任何)版本的 IE 和 Firefox。
但如果resizer.co 引起任何问题,可能值得尝试使用它们作为备用。
【讨论】: