裁剪后的图像不清晰
Posted
技术标签:
【中文标题】裁剪后的图像不清晰【英文标题】:Cropped image isn't crisp swift 【发布时间】:2016-02-17 00:53:24 【问题描述】:我正在将图像视图裁剪成一个圆圈。当我这样做时,图像不清晰。裁剪图像时如何使图像清晰?
profilePicture.layer.cornerRadius = (profilePicture.frame.size.width) / 2
profilePicture.layer.masksToBounds = true
【问题讨论】:
你必须在你的问题中添加一些代码。 好的,我添加了我使用的代码 【参考方案1】:我认为您的代码很好,但我通常将 clipToBounds = true 和 maskToBounds 添加到 false 以获得我想要的结果。另外,请确保 profilePicture 的宽度和高度相同,并将 contentMode 设置为 .Center
profilePicture.frame = CGRectMake(0, 0, 64, 64)
profilePicture.contentMode = .Center
profilePicture.layer.cornerRadius = (profilePicture.frame.size.width) / 2
profilePicture.layer.masksToBounds = false
profilePicture.clipToBounds = true
【讨论】:
嘿,谢谢您的回复,我很感激!所以我尝试了你的建议,但图片的边缘仍然不稳定,与以前没有任何变化。你知道为什么会这样吗?或者你有其他方法我可以完成这项任务吗?最后,您能否将我链接到一个示例,说明您的图片在完成后的外观,以便我看到。谢谢 是模拟器还是 iPhone 的截图?如果是模拟器的,是什么版本的? 从模拟器看是9.2版 当我将内容模式设置为居中时,我的图像放大得太远了。唯一的问题是,当这种情况发生时,圆圈看起来不再波涛汹涌,实际上看起来很清晰。那么如何将我想要放入 imageview 的图片放大一点来尝试以这种方式解决它呢?以上是关于裁剪后的图像不清晰的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 将裁剪后的图像保存到带有 Jcrop 的目录