草庐IT

bitmap_image

全部标签

iOS UIImagePickerController vs AV foundation : looking to implement image capture with overlay, 哪个最好?

我希望在iOS应用程序中构建功能,允许用户拍摄照片或从他们的图库中抓取一张照片,对图像应用叠加层,然后使用叠加层保存图像。似乎有两种方法可以进行图像捕获,使用UIImagePickerController或AVfoundation。据我所知,UIImagePickerController似乎很容易实现,但可定制性较低。这是我应该用来做这件事的东西吗?还是我应该调查AVFoundation?对此不熟悉并寻找一些提示或任何可能有帮助的教程链接。谢谢! 最佳答案 UIImagepicker更简单,但会给你更少的选择。根据我的经验,AVFo

iOS- objective-C : Image manipulation and processing

我正在开发一个iOS应用程序(Objective-C),我需要在其中处理图像处理。应用程序模块中的功能是,拍摄您要编辑的任何图像(父图像)。然后将其他图像(如明喻、表情符号、贴纸)放入该图像中。子图像应在父图像边界内可缩放、可旋转、可拖动。我成功地管理了子图像缩放、旋转、拖动效果。但问题是,在缩放、旋转、拖动子图像的过程中,位于父图像之外的图像部分应该变得模糊或者其alpha值低于图像内部的图像部分.我附上了我正在寻找的输出的引用截图。Thisisthereferenceimageoftheoutput,Iamlookingfor编辑:这是代码片段。UIImageView*random

ios - 无法摆脱 "An iPhone Retina (4-inch) launch image for iOS 7.0 and later is required"错误

我正在设计iOS应用程序并尝试添加启动屏幕。虽然我只支持iOS9.0及更高版本,但我已经为iOS6.0及更高版本添加了启动屏幕。尽管如此,出于某种原因我仍然收到以下错误:“需要iOS7.0及更高版本的iPhoneRetina(4英寸)启动图像”添加图片并保存后,错误暂时消失。但是当我在任何设备上(通过模拟器)运行该应用程序时,错误又回来了。此外,没有启动屏幕显示。是的,我知道Stackoverflow上有几个线程(最后给出的示例)提到了这个错误。我查看了它们,但对我没有帮助,因为它们要么是针对旧版本的Xcode,要么问题与我遇到的问题不完全一样。我正在使用Xcode7.3.1和Swif

ios - Images.xcassets 为 iPhone 6 拍摄了错误的图像?

我已经为@2x@Retina4和@3x设置了三个图像。当我运行该应用程序时,我得到了以下结果。iPhone4s:推特图片iPhone5:谷歌图片iPhone6+:facebook图片。iPhone6:推特图片一切都很好。但是当我在iPhone6上运行时,它采用twitter图像,但它应该采用google图像。这是xcode的bug吗? 最佳答案 在iPhone6中你会得到@2x的图像在iPhone5和5s中,您将获得Retina4@2x的图像。检查我在此处设置的示例图片。iPhone5的结果iPhone6结果但在iPhone4和iP

iphone - iOS UI 自动化 : is it possible to compare screenshots to reference images?

标题已经说明了。我正在寻找一种解决方案,用于将UIAutomation脚本中使用target.captureScreenWithName截取的屏幕截图与一些引用图像进行比较。这将非常适合测试一些自定义View。 最佳答案 尝试使用免费的ImageMagicKforMac。从iOS5开始,有一个新的UIAHost.performTaskWithPathArgumentsTimeout(path,args,timeout)允许您直接从测试运行外部任务。只需使用带有参数的此函数运行ImageMagic脚本,您就可以直接从测试中获得图像比较

ios - 更新 : Image is captured but will not display

这个问题在这里已经有了答案:iOS8Snapshottingaviewthathasnotbeenrenderedresultsinanemptysnapshot(20个答案)关闭6年前。我有一些代码可以在我的一个应用程序上运行;所以我复制了代码,进行了必要的更改(即textField名称等)并且它有效,除非我将它移动到UIImageView;没有出现。这是我的代码:viewController.h(为简洁起见仅显示相关部分)#import"AppDelegate.h"#import"Books.h"#import#import"MBProgressHUD.h"#import#impo

ios - Assets.xcassets 和 images.xcassets 有什么区别?

当我新建一个xcode项目时,默认有一个图像文件夹,我想知道它们之间有什么区别吗?Assets.xcassets是不是newerp> 最佳答案 什么是Assets?Assets目录,用于组织和管理应用用户界面使用的不同Assets类型和图像分辨率。您可以在您的项目中拥有多个Assets目录,并且在每个目录中可以拥有多组Assets。此外,您可以将集合组织到文件夹中。可以添加到目录中的常见集合类型是图像、数据和纹理集。现在你明白图像Assets是Assets目录之一。它会在创建新项目时由Xcode自动创建。Assetcatalog的常

iphone - UICollectionView Cell Image 在 GCD 进入 View 时发生变化

我需要调整本地存储的大型图像(包含在self.optionArray中)的大小,然后在collectionView中显示它。如果我只是显示它,iOS会在我快速滚动时尝试调整图像大小,从而导致与内存相关的崩溃。在下面的代码中,collectionView会平滑滚动,但有时如果我滚动得非常快,会显示不正确的图像,然后随着滚动减速而变为正确的图像。为什么不将cell.cellImage.image设置为nil来解决这个问题?-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAt

iphone - 如何正确应用 Core Image 滤镜

我在使用Coreimage时遇到了问题。我正在做的是从UIImageView获取图像,然后使用我在教程中找到的一些代码(我是核心图像的新手)但是我想在我尝试时将棕褐色图像放回同一个UIImageView将新图像放入View中它就消失了我已经测试过ImageView是否包含图像并且它包含但不可见。有什么建议吗?编辑:好吧,我让棕褐色滤镜开始工作,所以我尝试了后处理,但我遇到了同样的问题,图像就消失了。这是代码:CIImage*beginImage=[CIImageimageWithCGImage:[image_view.imageCGImage]];context=[CIContextc

iphone - iPad webkit border-image css渲染问题

在网站上使用border-imagecss属性会在iPad上产生奇怪的渲染伪像(假设所有ios设备都有同样的问题)。它本质上是在根据css对图像进行切片的位置添加小行。请参阅图像作为引用:做某些事情会导致线条消失,例如放大或移动我应用它的div。我假设这是移动safari中的渲染错误,但有人对如何修复它有任何想法/建议吗?我可能会补充说,这在所有支持该属性的桌面浏览器中都能正确呈现:safari、chrome、firefox等。 最佳答案 我很确定如果您在桌面版上使用Safari进行放大/缩小,您会遇到同样的问题。有时您会放大部分像