我们怎样才能将小尺寸图像视为没有像素化的封面图像

时间:2017-07-13 07:21:05

标签: html css image pixel

我的原始图像尺寸应为任何尺寸,例如160 * 80或280 * 160 1300 * 278

我可以在封面照片上查看该图像,但它显示非常blury和像素精心制作

封面照片的屏幕截图。

enter image description here

3 个答案:

答案 0 :(得分:1)

您可以尝试使用css将图像作为背景图像插入并添加属性

background-image: url(path);
background-size: contain;
background-repeat: no-repeat;
background-position: center;

如果您使用相对路径,请注意从css文件所在的文件夹开始。

.image-wrapper {
  width: 1000px;
  height: 150px;
  border: 1px solid red;
  background-image: url(https://abs.twimg.com/icons/apple-touch-icon-192x192.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
<div class="image-wrapper"></div>

答案 1 :(得分:0)

位图是网络上最常用的图像格式。您的所有JPEG和PNG文件都是位图图像文件。位图图像由数千个像素组成。如果放大,您实际上可以将这些像素视为正方形。 位图图像中的像素 这些像素中的每一个都映射到图像上的固定位置,因此名称为Bitmap。 大多数图像编辑软件缩小或放大这些像素以调整图像大小。这就是为什么当您将图像调整为较小尺寸时,没有明显的质量损失。主要是因为那些像素变得更不可见。 另一方面,当您调整图像大小以使其变大时,这些放大的像素变得更加明显,这使得图像看起来模糊和像素化。

唯一的解决方案是使用分辨率更高的图像代替160 * 80使用800x300左右的封面:)

如果您仍想使用小图片作为封面,请将它们用作重复背景:Repeat backgrounds

答案 2 :(得分:0)

&#13;
&#13;
.image-wrapper {
  width: 50px;
  height: 50px;
  border: 1px solid red;
  background-image: url(https://abs.twimg.com/icons/apple-touch-icon-192x192.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
&#13;
<div class="image-wrapper"></div>
&#13;
&#13;
&#13;