作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做一个项目,我的 ImageView 包含文本和曲线。当在计算机上查看图形时,它们看起来很好。如果带有 ImageView 的应用程序加载到 iPad 2 上,文本(字体:helvetica neue italic)和手绘线条(来自 adobe illustrator)看起来边缘非常粗糙。
我可以做些什么来提高图像质量,使曲线和斜体字体看起来更平滑吗?
附加信息:
图片格式:.jpg
当我创建要在 ImageView 中显示的图像时,它比 ImageView 本身大,所以我必须缩放它以适应 View 。
最佳答案
解决方案很简单:
图像的大小应与 ImageView 的大小相同。因为如果大小不匹配,iOS 会为您计算“中间”像素。它们只是近似值并模糊了您的图像。
JPG 是有损格式。它的算法对照片有效,但对文本/矢量形状不利。因为它在一些尖锐的边界上处理得很差。如果您观察 JPEG 上的文本,您会发现它们周围有一些“失真”(伪影)。 (看 1 )PNG 可以很好地处理这样的事情。但它会增加图像尺寸。
1 :
关于ios - 平滑 ImageView 中的曲线和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811662/
我是一名优秀的程序员,十分优秀!