首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变换缩放后的图像质量控制

变换缩放后的图像质量控制
EN

Stack Overflow用户
提问于 2017-12-05 13:51:37
回答 1查看 258关注 0票数 0

例如:

  • 有一个1000x1000的图像
  • 我给它添加了样式width:10px
  • 我添加了转换样式,将其缩放为100倍:transform: scale(100, 100)
  • 最后,图像大小变成1000 And。

问题是:

  • 我预计图像会模糊,因为它是100倍的比例从10 be。但事实并非如此,图像是完全分辨率的。

有控制质量的方法吗?我试着将scale应用到父元素,应用到子元素本身,但是不管我做了什么,图像都是按实际大小呈现的。

JSFiddle https://jsfiddle.net/dpfmp4hz/

为什么我需要这个:

  • 我需要运行缩放动画从4000x4000图像到600x600,并缩小造成明显的滞后。有趣的是,从600x600扩展到4000x4000是非常平滑的,因为我只在转换完成之后才应用4000x4000维。

我真的不想用帆布..。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2017-12-05 14:18:35

我创建了一个从4000 to减少到600 to的小提琴,我不认为有任何滞后,正如您使用下面的css描述的那样:

代码语言:javascript
复制
img {
  width: 4000px;
  height: auto;
}
.parent {
  transform-origin: 0 0;
  transition: all 1s ease-in-out;
  display: inline-block;
}
.parent:hover {
  transform: scale(.15, .15);
}

https://jsfiddle.net/p5yL6fwo/1/

你的问题还有什么是我看不到的吗?您是否正在使用可能难以重新绘制这样的图像转换的设备/计算机?

这是相同的,但正在转变,同样没有滞后:https://jsfiddle.net/he12r8g5/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47655262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档