草庐IT

ios - 将颜色从白色变为透明 - UIImage

我有一张带有白线的图片。我需要将图像中的所有白色更改为透明。我在obj-c中找到了解决方案,但它不起作用。图像中也有黄色和红色。我的代码:letrawImageRef:CGImageRef=image.CGImage!letcolorMasking:[CGFloat]=[222,255,222,255,222,255]UIGraphicsBeginImageContext(image.size);letmaskedImageRef=CGImageCreateWithMaskingColors(rawImageRef,colorMasking);CGContextTranslateCTM

ios - TableView在Swift 2中旋转垂直图像

我有两个观点。一种是带有自定义单元格(图像和标签)的TableView,第二种是添加数据。我实现了拍照/从图书馆选择一张。如果图像长于宽,TableView会自动将其旋转90度。我从来没有遇到过这个问题,知道是什么原因造成的吗?这是我保存图像的方式:funcsaveImageAndCreatePath(image:UIImage)->String{letimgData=UIImagePNGRepresentation(image)letimgPath="image\(NSDate.timeIntervalSinceReferenceDate()).png"letfullPath=doc

ios swift - 将uiimage存储在文档目录和核心数据中的路径

我目前将我的图像直接存储在核心数据中,并且在必须检索高质量图像时遇到问题。我被建议将图像存储在文档目录中,并在核心数据中保存一个路径,以便不将实际图像存储在那里,而只是我可以去哪里找到它的地址。有人能把我推向正确的方向吗?似乎找不到合适的指导? 最佳答案 我能够在这个youtube视频中找到我所有问题的答案-https://www.youtube.com/watch?v=6vk4UrJR8WM这是github,其中包含有关如何完成此操作的说明的文件-https://github.com/TDAbboud/WeightLogger-I

ios - 快速将 double 组转换为 UIImage

是否可以使用UIImage函数将double组转换为UIImage?varImageDouble=[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0]UIImage函数要求字符串。我尝试将单个元素上的数组转换为字符串,然后将整个数组转换为字符串,结果为空。有人可以帮忙吗?[编辑:]看来我对我的问题不是很清楚。为了说得更清楚,我正在开发一种软​​件,它可以从数学表达式中裁剪数字和运算符,并一个一个地向我展示所有的block。现在,我该如何在Swift中处理它?:第1步:我提供了一张灰度图像。我使用UIImage函数读取它。我将其转换为自定义RGBA函数,如下所示,以

ios - 使用 UIImage 和其他属性创建自定义图像

我想在iOS中创建自定义图像。例如,该图像将用于分享到社交网站。例如,用户可能会选择我们作为UIImage引用的照片。使用此图像,我们想创建另一个包含原始图像的图像。这个想法是创建一个宝丽来风格的图像,底部有一些文字/文字。实现这一目标的最佳方法是什么?我的第一个想法是创建一个XIB来控制布局并初始化这个屏幕外,使用快照创建完成的UIImage和deallocView。或者使用CGContextDrawImage会更好吗?担心的是布局,如果我们有多个需要特定布局的项目,上下文绘制将很容易完成 最佳答案 我能够在下面创建这张图片:Po

ios - Swift:JSON 写入中的无效类型(UIImage)

我正在尝试将UIImage转换为base64字符串,以便可以将其保存到文件中然后上传。我正在做以下事情:代码片段:varwritePath:String!varparams:NSMutableDictionary=["file1":UIImageJPEGRepresentation(self.imageView1.image!,1.0)!.base64EncodedStringWithOptions(NSDataBase64EncodingOptions(rawValue:0)),"userId":user_id]do{letbodyJson=tryNSJSONSerializatio

ios - 无论 UIViewContentMode 选择如何,部分屏幕视频预览都会失真

我正在尝试制作一个简单的应用程序,它将在iPhone屏幕的上半部分显示后置摄像头所见内容的原始预览,而在下半部分显示相同的预览,但应用了各种滤镜。我首先让原始预览部分开始工作,由于几篇SO和博客文章,我并不太难。我正在显示的UIImageView占据了该部分的整个屏幕。为了获得半屏View,我只需将ImageView的高度除以二,然后设置其contentMode以显示所有内容,同时保持相同的纵横比:imageView=UIImageView(frame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.heig

ios - 如何从 UIImage 获取 URL?

我有一个iOS应用程序,用户可以通过两种方式获取图片:从照片库中选择它(UIImagePickerController)从定制相机中点击它这是我的代码,用于点击来自自定义相机的图像(这是在名为Camera的自定义类中,它是UIView的子类)funcclickPicture(completion:@escaping(UIImage)->Void){guardletvideoConnection=stillImageOutput?.connection(withMediaType:AVMediaTypeVideo)else{return}videoConnection.videoOrie

ios - 将渐变效果应用于模糊 View

如何在Swift中添加具有模糊效果的渐变View?我可以很容易地向View添加渐变层(CAGradientLayer)。我还可以单独添加一个模糊View(UIVisualEffectView)。我怎样才能将两者结合起来创建一个模糊View,该View还具有一个渐变元素,其中从完全模糊淡入淡出到不模糊?类似效果的示例: 最佳答案 如果你知道CoreImage,您可以轻松地将两个过滤器链接在一起,一个来自CICategoryBlur,一个来自类别CICategoryGradient。这是一个用法示例。TO链,只需要将第一个filter的

ios - 在 Swift 中裁剪图像后,我得到的结果倾斜了 90 度 - 为什么?

我正在为Swift使用一个不错的github插件https://github.com/budidino/ShittyImageCrop负责裁剪图像。我需要宽高比4:3,所以我这样称呼这个Controller:letshittyVC=ShittyImageCropVC(frame:(self.navigationController?.view.frame)!,image:image!,aspectWidth:3,aspectHeight:4)self.navigationController?.present(shittyVC,animated:true,completion:nil)