
图像、图形
reylen
企业平台app开发
展开
-
iOS 开发中渐变色的使用
CAGradientLayer *lay = [CAGradientLayer layer]; [lay setFrame:self.view.bounds]; lay.colors = @[[UIColor redColor],[UIColor blueColor]]; [self.view.layer insertSublayer:lay atIndex:0];需要原创 2015-04-29 10:56:53 · 1647 阅读 · 0 评论 -
iOS平台基于ffmpeg的视频直播技术揭秘
转载自:http://www.jianshu.com/p/6b56f9ef3b95 现在非常流行直播,相信很多人都跟我一样十分好奇这个技术是如何实现的,正好最近在做一个ffmpeg的项目,发现这个工具很容易就可以做直播,下面来给大家分享下技术要点:首先你得编译出ffmpeg运行所需的静态库,这个百度一下有很多内容,这里我就不多说了,建议可以用Github上的一个开源脚本来编译,简单粗暴有效率。地址转载 2016-12-19 15:25:58 · 591 阅读 · 0 评论 -
iOS背景虚化(毛玻璃效果)
iOS SDK 自 iOS8.0 开始提供了背景虚化的相关 api,简单的几句代码就可以实现虚化背景,毛玻璃特效,有需要的赶紧试试! UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; UIVisualEffectView *effectview = [[UIVisualEffectVie原创 2016-09-08 16:24:38 · 7088 阅读 · 1 评论 -
设置UIView的mask约束边界
UIEdgeInsets stretchInsets = UIEdgeInsetsMake(32, 40, 10, 40); UIImage* backImage = isOutgoing ? [UIImage imageNamed:@"bubble_right.png"] : [UIImage imageNamed:@"bubble_left.png"]; backImage =原创 2016-08-16 15:01:15 · 1361 阅读 · 0 评论 -
从图片上截取一张小图片的实现
从图片上抠图 CGImageRef imagRef = CGImageCreateWithImageInRect([image CGImage], r); UIImage* newImage = [UIImage imageWithCGImage: imagRef]; CGImageRelease(imagRef);image 原图 rect 需要获取的图片区域 new原创 2016-04-22 10:19:03 · 3514 阅读 · 0 评论 -
照片框架
介绍每天,用 iPhone 拍摄的照片数量超过了任何相机。每年 iOS 设备上的显示效果变得越来越好,回到 iPad 刚出现还没有 Retina 显示屏的时代,大屏幕的杀手级功能之一就是可以展示用户照片和浏览器照片库。自从相机成为 iPhone 最重要和最受欢迎的功能开始,对能管理和加工用户照片库中宝贵的照片的应用程序和工具就有着巨大的需求。直到 2014 年夏天前,开发者只能用 AssetsLib转载 2016-06-13 11:23:03 · 1132 阅读 · 0 评论 -
向图片上绘制文字
向图片上绘制文字,具体如下-(UIImage *)addText:(NSString *)text1 toImage:(UIImage *)image{ int w = image.size.width; int h = image.size.height; CGColorSpaceRef colorSpace = CGColorSpaceCreateDe原创 2016-06-03 16:37:14 · 613 阅读 · 0 评论 -
PhotoUI框架的添加导致的iOS7及之前版本崩溃问题
PhotoUI框架的添加导致的iOS7及之前版本崩溃问题,打印错误大致如下:dyld: Library not loaded: /System/Library/Frameworks/Photos.framework/Photos Referenced from: /Users/admin/Library/Developer/CoreSimulator/Devices/88F53E5F-C46C-原创 2016-04-29 09:03:53 · 1111 阅读 · 0 评论 -
两张(多张)图片合成一张图片
下面向通过颜色创建了一张空白图片,然后将目标图片居中在上一个图片中,这里可以通过同样的方法绘制多张图片到一张图片上去- (UIImage *) drawRectForImage:(UIImage *) image { UIImage* rectImage = [UIImage imageWithColor:[UIColor whiteColor] size:CGSizeMake(self.f原创 2016-02-23 21:12:48 · 10677 阅读 · 0 评论 -
画直线
通过drawRect 我们可以绘制各种图形、线条,这里介绍绘制直线的方法- (void) drawLineFrom:(CGPoint) fromPoint toPoint:(CGPoint) toPoint lineWidth:(CGFloat) lineWidth lineColor:(UIColor*) lineColor { CGContextRef context = UIGraphi原创 2016-01-19 21:03:33 · 518 阅读 · 0 评论 -
获取当前显示屏幕某一点的颜色
获取当前显示屏幕某一点的颜色获取当前屏幕的截图-(UIImage *)fullScreenshots{ UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContext(screenWindow.frame.size);//全屏截图,包括window原创 2015-11-03 09:57:55 · 8509 阅读 · 0 评论 -
贴一个绘制曲线的代码
- (void)drawRect:(CGRect)rect { // Drawing code // 绘制坐标轴 [self drawAxic]; // 绘制曲线 [self drawCurve];}- (void) drawCurve { CGContextRef context = UIGraphicsGetCurrentContext();原创 2015-10-27 08:53:39 · 758 阅读 · 0 评论 -
ios 颜色渐变效果
#import CAGradientLayer *gradient = [CAGradientLayer layer];gradient.frame = rect;gradient.colors = [NSArray arrayWithObjects:(id)[UIColor blackColor].CGColor,原创 2013-02-28 17:11:49 · 12716 阅读 · 0 评论 -
使用UIImagePickerController拍照或者视频选择问题
使用UIImagePickerController拍照或者视频选择问题cameraUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie , nil]; kUTTypeImage 对应拍照 kUTTypeMovie 对应摄像原创 2013-11-29 11:56:32 · 2401 阅读 · 0 评论 -
给图片添加文字水印
- (UIImage *) addTextToImage:(UIImage *) baseImage text:(NSString *)text atRect:(CGRect) rect{ int w = baseImage.size.width; int h = baseImage.size.height; UIGraphicsBeginImageContext(原创 2013-11-29 15:24:25 · 963 阅读 · 0 评论 -
获取视频帧图片
PublicUtils.m+(UIImage *) imageWithVideoUrl:(NSURL *)videoURL time:(CMTime) time{ AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; AVAssetImageGenerator *gen = [[AVAs原创 2015-08-24 16:25:33 · 2751 阅读 · 0 评论 -
PhotosUI 取图片为nil问题
原先通过一下代码取图片很正常,使用的PhotosUI框架 [self.imageManager requestImageDataForAsset:asset options:PHImageRequestOptionsResizeModeNone resultHandler:^(NSData* imageData, NSString* dataUTI, UIImageOrientation or原创 2017-07-25 10:34:30 · 1221 阅读 · 0 评论