首页 文章
  • 311 votes
     answers
     views

    iOS UIImagePickerController上传后的结果图像方向

    我在iOS 3.1.3 iPhone上测试我的iPhone应用程序 . 我正在使用 UIImagePickerController 选择/捕获图像: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerContro...
  • 314 votes
     answers
     views

    在Swift上从URL加载/下载图像

    我想在我的应用程序中从URL加载一个图像,所以我首先尝试使用Objective-C然后使用Swift工作,但是我有一个编译错误: 'imageWithData'不可用:使用对象构造'UIImage(data :)' 我的功能: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewD...
  • 51 votes
     answers
     views

    Swift导航栏图像 Headers

    几个星期前我在Swift开始编程 . 现在我想自定义我的Apps Look . 我想使用徽标图像作为导航栏 Headers 而不是明文 . let logo = UIImage(named: "logo.png") self.navigationItem.titleView = logo; 我收到错误 "UIImage is not convertible to U...
  • 321 votes
     answers
     views

    如何在iOS和WatchKit中更改图像tintColor

    我有一个名为“theImageView”的UIImageView,UIImage为单色(透明背景),就像下面的左黑心一样 . 如何根据iOS 7导航栏图标中使用的色调方法在iOS 7或更高版本中以编程方式更改此图像的色调? 此方法是否也可以在WatchKit中用于Apple Watch应用程序?
  • 5 votes
     answers
     views

    从CIImage创建UIImage时反转的颜色(iOS 6.0)

    我一直在尝试大量不同的选项和技巧,以便从CIImage中正确构建UIImage . 但是,每次我创建CIImage时,它的颜色似乎都是倒置的 . 我最近的代码是: NSURL *url = [[NSBundle mainBundle] URLForResource:@"C4Sky" withExtension:@"png"]; CIImage *c = [C...
  • 13 votes
     answers
     views

    从CGImageRef创建的UIImage因UIImagePNGRepresentation而失败

    我正在使用以下代码来裁剪并创建一个更大的UIImage . 我已经将问题与CGImageCreateWithImageInRect()函数隔离开来,它似乎没有按照我想要的方式设置一些CGImage属性 . :-)问题是调用函数UIImagePNGRepresentation()失败返回nil . CGImageRef origRef = [stillView.image CGImage]; CG...
  • 10 votes
     answers
     views

    从CIImage创建UIImage

    我正在使用一些CoreImage过滤器来处理图像 . 将滤镜应用于输入图像会生成名为filterOutputImage的输出图像,类型为CIImage . 我现在希望显示该图像,并尝试: self.modifiedPhoto = [UIImage imageWithCIImage:filterOutputImage]; self.photoImageView.image = self.modifi...
  • 1 votes
     answers
     views

    来自_initWithIOSurface的UIImage类型的图像

    我正在尝试访问屏幕的像素数据 . 非常奇怪的是,该方法适用于ipad 3,但在ipod touch 4上失败 . 首先,我使用FastBlurredNotificationCenter中的一些行从屏幕抓取UIImage: IOSurfaceRef surface = [UIWindow createScreenIOSurface]; UIImage *imageui = [[UIImage all...
  • 2 votes
     answers
     views

    CGImage到UIImage不起作用

    我正在为iPad开发和iOS应用程序,我使用Grabkit来获取来自Facebook,Twitter,Flicker和相机胶卷的图像 . 要从最后一个获取图像,我需要将CGImage转换为UIImage,但我遇到了麻烦 . 就像我没有得到任何图像,因为当我稍后使用UIImage时,应用程序崩溃了这个日志: *** Terminating app due to uncaught exception ...
  • 0 votes
     answers
     views

    UIImageView不会使用CGImage的UIImages进行动画处理

    我有一个UIImageView,我试图做一个通过翻转其他UIImages创建的一组UIImage的动画 . 这是我的代码: turtle = [[UIImageView alloc] initWithFrame:CGRectMake(self.view.frame.size.width-200, ...
  • -1 votes
     answers
     views

    将UIImage转换为CIImage返回nil

    我正在尝试将 UIImage 从imageView转换为 CIImage 以进行过滤 . 但是,我无法让 CIImage 拥有一个值 . 在最简单的形式,这是我正在尝试的: let ciInput = CIImage(image: imageView.image!) 但是ciInput总是为零 . 我也试过了 let ciInput = CIImage(cgImage: imageView.im...
  • 285 votes
     answers
     views

    UIImageView在设备上的启动屏幕中丢失图像

    我有一个支持iOS8及更高版本的应用程序,内置在Xcode 7中,我使用XIB作为启动屏幕(我没有启动图像) . 该视图包含一个带有应用程序版本的UILabel,以及两个带有图像的UIImageViews,这两个图像都存在于Images.xcassets中:一个徽标和一个启动图像 . 启动应用程序时,UILabel和徽标图像显示正确,但如果我在带有iOS9的iPad Air 2上运行应用程序,则不...
  • 0 votes
     answers
     views

    使用TableViewCell自动布局捕获UIImageView边界/帧大小

    我在tableview中使用附加的原型单元格布局 . 使用autolayout调整每个单元格的大小: tableView.rowHeight = UITableViewAutomaticDimension “标语”是一个字符串,根据字符串的长度设置单元格的高度 . 给定更长的长度,UIImageView的高度也会调整大小 . ImageView设置为具有不同大小和宽高比的图像 . 我想根据Im...
  • 10 votes
     answers
     views

    UIImagePickerController返回错误的图像方向

    我正在使用UIImagePickerController捕获图像然后存储它 . 但是,当我尝试重新缩放它时,我从这个图像中取出的方向值是不正确的 . 当我拿着手机向上拍摄时,它会给我左手方向 . 有没有人遇到过这个问题? UIImagePickerController字典显示以下信息: { UIImagePickerControllerMediaMetadata = { ...
  • 0 votes
     answers
     views

    MJPEG从iPhone流向服务器

    我正在编写一个应用程序来制作从iPhone到服务器的MJPEG-Stream . 我的问题是,我看到的JPEG是一个奇怪的彩色线条集合 . 如果需要更多信息,我可以发布特定代码 . 这些是步骤: 通过 AVCaptureVideoDataOutput 获取帧 将它们转换为 UIImage 从中获取 NSData UIImageJPEGRepresentation() 创建 NS...
  • 1 votes
     answers
     views

    将UIImage转换为适用于Keras模型的MLMultiArray

    在Python中,我使用keras训练了一个图像分类模型,以接收作为[224,224,3]数组的输入并输出预测(1或0) . 当我加载保存模型并将其加载到xcode时,它声明输入必须是MLMultiArray格式 . 有没有办法让我将UIImage转换为MLMultiArray格式?或者有没有办法让我改变我的keras模型接受CVPixelBuffer类型对象作为输入 .
  • 2 votes
     answers
     views

    iOS - 将UIImage保存为灰度JPEG

    在我的应用程序中,我转换并处理图像 . 从颜色到灰度,然后进行直方图均衡,滤波等操作,该部分工作正常 . 我的UIImage显示正确,我也将它们保存为jpeg文件,它的工作原理 . 唯一的问题是,虽然我的图像现在是灰度,但它们仍然保存为RGB jpegs . 也就是说,每个像素的红色,绿色和蓝色值是相同的,但它仍然浪费空间来保持重复的值,使文件大小高于它可能 . 因此,当我在photoshop中打...
  • 5 votes
     answers
     views

    CIDetector透视和Swift裁剪

    我在我的应用程序中实现了 CIDetector 以检测图像上的矩形,但现在我如何使用返回的 CGPoint 来裁剪图像以便我可以将其显示回来? 从视角我尝试应用CIPerspectiveCorrection过滤器,但无法使其工作 . 我已经四处寻找并发现了一些线索,但在Swift中找不到解决方案 . 如何使用 CIDetector (检测到的矩形)提供的数据来修复透视并裁剪图像? 对于那些可能不熟...
  • 4 votes
     answers
     views

    UIButton backgroundImage stretchableImageWithLeftCapWidth:topCapHeight问题

    我有一个指定宽度为200的 UIButton . 它的 autoresizingMask 属性设置为 UIViewAutoresizingFlexibleWidth . UIImage 应用于此按钮的 backgroundImage 属性 . UIimage 的定义如下: [[UIImage imageNamed:@"buttonimage.png"] stretc...
  • 0 votes
     answers
     views

    在UIGraphicsBeginImageContextWithOptions中绘制图像时的ECC_BAD_ACCESS

    我有 UIImage 的简单扩展: func scaledWithMaxWidthOrHeightValue(value: CGFloat) -> UIImage? { let width = self.size.width let height = self.size.height if width <= value && height &...
  • -2 votes
     answers
     views

    无法识别的选择器发送到实例[UIImage] swift

    我是Swift语言的新手,我想对我的图像实现一个滑动手势,以便我可以用它来更改页面 . 例如,当您在任何iPhone主屏幕上收到whatsapp通知时 . 但是当我以编程方式添加滑动手势时,它会给我这个错误 . let rightSwipe = UISwipeGestureRecognizer(target: swipeImage, action: Selector("handleSwi...
  • 0 votes
     answers
     views

    当UIImagePNGRepresentation始终返回nil时保存UIImage

    我想将我的CoreML模型的模型输出保存到库中 . 它输出一个MLMultiArray,它被转换为UIImage以在设备上显示结果图像 . 现在我想将该图像保存到手机的内存中 . Info.plist中存在“隐私 - 照片库使用说明”和“隐私 - 媒体库说明” . 找到了一些类似的问题,但无法解决问题 . 我尝试了以下功能: func saveImage() { let imageDat...
  • 0 votes
     answers
     views

    CollectionView - 从自定义CollectionView单元释放UIImageViews的内存

    我有一个以编程方式进行的collectionView,其中我有四种单元格类型,每种类型都包含一个图像 . 我通过indexPath.item替换这些单元格 . 当我通过单元格以节省内存时,我希望它们从内存中释放 . 使用当前代码,单元格图像在内存中分配,仅在我退出此ViewController时才会释放,但我希望它们在CollectionView中取消分配 . 我看到它可能是由于UIImage(命...
  • 0 votes
     answers
     views

    swift从核心数据中获取特定的uiimage

    我对swift和核心数据都很陌生 . 所以如果这个逻辑没有意义,请告诉我 . 我正在尝试将用户的图像保存到核心数据,并能够删除所选的图像 . 我有实体“媒体”,属性“照片”类型“二进制数据” 在这里,我将UIImage转换为NSData let data = UIImagePNGRepresentation(addedImage!) as NSData? 并保存它 . let newPhoto ...
  • -1 votes
     answers
     views

    如何以编程方式将图像添加/删除到Swift 3 / Xcode中的导航栏 Headers

    所以我目前在应用程序的左侧打开和关闭菜单栏,我想在打开菜单时在导航栏 Headers 上显示某个图像 . 下面是我打开和关闭菜单的功能 . @IBAction func openMenu(_ sender: Any) { if (menuShowing) { self.navigationController?.navigationBar.barTintColor = U...
  • 5 votes
     answers
     views

    如何在swift中在UIImage上绘制/涂鸦线?

    我需要像上面的图片一样在UIImage中绘制/涂鸦一行,我看到很多教程在UIView上涂鸦线但不在UIImage中 . 用户在图像上涂鸦后,我想将其保存为新图像(具有线条的图像) . 我怎么在Swift中做到这一点? 我只能在UIView上找到绘制线而不是在UIImage中用于绘制UIView就像这个在youtube教程http://youtube.com/watch?v=gbFHqHHApC4...
  • 0 votes
     answers
     views

    将UIImage数组导出为视频 - 相应地设置CMTime

    我有一个10帧的UIImage数组 . 我想把它导出为总共15秒的电影 . 所以它必须循环这10帧长达15秒 . 在每帧之间,我需要0.2秒的间隔 . 我设法创建了一个我的数组的电影,但我不明白CMTime是如何工作的 . 我试过弄乱数字,但我无法得到我想要的结果 . 我的电影太短,播放太快等等... 我读过这个: Trying to understand CMTime and CMTimeMak...
  • 59 votes
     answers
     views

    如何在上传到Parse之前压缩缩小图像的大小为PFFile? (迅速)

    我正试图在手机上直接拍照后将图像文件上传到Parse . 但它引发了一个例外: 由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'PFFile不能大于10485760字节' 这是我的代码: 在第一个视图控制器: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObj...
  • 2 votes
     answers
     views

    问题创建和屏蔽纯色CGImage

    在iPhone应用程序中,我有一组黑白图像 . 我需要一个功能,将图像的白色区域更改为透明,将黑色更改为任意颜色 . 我正在尝试创建一个纯色(黑色或白色)CGImageRef,然后用我的原始图像进行遮罩 . 它几乎可以工作,但应该透明的区域大约透明1% . 这是我的功能 . 它接受一个布尔值来确定纯色应该是黑色还是白色 . - (UIImage*) imageWithMask:(UIImage *...
  • 0 votes
     answers
     views

    如何确定CGImage的每像素组件数?

    对于物理缩放任何UIImage的方法,我需要创建具有与图像完全相同设置的位图上下文,目标宽度和高度除外 . 到目前为止,这是我的代码 . 缺少的内容:如何为CGBitmapContextCreate的bytesPerRow参数确定CGImage的每个像素的组件数? CGImageRef cgImage = self.CGImage; size_t widthPX = CGImageGetWidth...

热门问题