当前位置: 首页 > 面试题库 >

如何快速将图像设置成圆圈

严安志
2023-03-14
问题内容

如何快速圈出图片?

我的ViewController:

import UIKit
import Foundation

class FriendsViewController : UIViewController{

    @IBOutlet weak var profilPicture: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()
        profilPicture = UIImageView(frame: CGRectMake(0, 0, 100, 100))
    }
}

profilPicture = UIImageView(frame: CGRectMake(0, 0, 100, 100))什么也没做..

范例:http://www.appcoda.com/ios-programming-circular-image-
calayer/


问题答案:
import UIKit

class ViewController: UIViewController {
  @IBOutlet weak var image: UIImageView!

  override func viewDidLoad() {
    super.viewDidLoad()

    image.layer.borderWidth = 1
    image.layer.masksToBounds = false
    image.layer.borderColor = UIColor.black.cgColor
    image.layer.cornerRadius = image.frame.height/2
    image.clipsToBounds = true
}

如果要在扩展上使用

import UIKit

extension UIImageView {

    func makeRounded() {

        self.layer.borderWidth = 1
        self.layer.masksToBounds = false
        self.layer.borderColor = UIColor.black.cgColor
        self.layer.cornerRadius = self.frame.height / 2
        self.clipsToBounds = true
    }
}

那就是你所需要的。



 类似资料:
  • 我正在使用Bootstrap 3,并已将我的图像设置为像这样的圆形形状: 然而,这些图像更多的是椭圆形状(见截图)。我在基本引导CSS中没有看到任何我需要调整的东西。我看了几个关于这个主题的教程,没有一个提到任何额外的调整。此外,我已经编辑了图像的大小,但没有用。我做错了什么?

  • 我想生成一个饼图,通过生成 不知何故,我不知道如何更改Quickcharts中每个片段的背景色。现在我有这样的东西,, https://quickchart.io/chart?width=270 我想更改饼图的背景色,并带来快速图表,类似于此。 https://image-charts.com/chart?cht=pc 如果有人能帮忙,请告诉我。提前谢谢。

  • 我正在尝试以快速的方式获取图像 matriz(像素配置)...在 JAVA 中 我可以得到矩阵,但取决于图片的分辨率,这需要很多时间,所以如果有人知道如何快速获得它,请告诉我。 这是我用来获取RGB值的“for”。 如果有库或其他东西可以更快地告诉我。 谢了。

  • 当我通过VS代码运行我的网页时,我的所有图片都会显示出来,但由于某种原因,当我通过localhost运行网页时,没有任何图片或CSS被发送。这是我下面的代码,任何帮助都将不胜感激。我曾试图在网上找到解决方案,但迄今为止似乎没有任何效果。 这是我的文件结构

  • 什么是快速可靠的方法来阈值图像可能模糊和不均匀的亮度? 示例(模糊但亮度一致): 因为不能保证图像具有均匀的亮度,所以使用固定阈值是不可行的。自适应阈值工作正常,但由于模糊,它会在特征中造成中断和扭曲(这里,重要的特征是数独数字): 我也尝试过使用直方图均衡化(使用OpenCV的均衡器函数)。它在不减少亮度差异的情况下增加对比度。 我找到的最佳解决方案是将图像按其形态闭合(归功于这篇文章)进行分割

  • 在时间视图中,从显示屏上方向下滑动,可下拉快速设置菜单。向左或向右滑动进行浏览,轻触可选择免打扰功能或飞行模式: 闹钟 : 设置闹铃重复:关闭、一次、周一至周五或每天。如果您选择一次、周一至周五或每天,同时也要设置闹钟的时间。 设置闹铃后,时间视图中将显示时钟图标。 免打扰:轻触免打扰图标可启用它,再次轻触将关闭图标。当启用免打扰时,您不会收到任何通知或来电提醒。背光灯激活手势也会被禁用。 飞行模