日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

裁剪图片、添加水印

發(fā)布時(shí)間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 裁剪图片、添加水印 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

主要知識(shí)點(diǎn):扇形、曲線、裁剪圖片、添加水印

1、扇形:基本寫法與畫圓相似,首先需要添加一個(gè)起點(diǎn)位置, 再就是根據(jù)圓設(shè)置開始與結(jié)束的角度,圓是0到2π,扇形取其一部分就好,最后將其關(guān)閉,就是一個(gè)扇形。

2、曲線:與前面一致,先獲取上下文,再確定一個(gè)起點(diǎn)位置,即設(shè)置起點(diǎn)坐標(biāo),添加曲線CGContextAddCurveToPoint(context, self.frame.size.width/3-50+200, self.frame.size.height/3-100 ,self.frame.size.width/3-50+100+50, self.frame.size.height/3-100+300, 600, 100);其后方法與昨天一樣,設(shè)置線寬,加顏色,渲染。(第一個(gè)參數(shù)曲線的波峰x,第二個(gè)參數(shù)曲線的波峰y,第三個(gè)參數(shù)曲線的波谷x,第四個(gè)參數(shù)曲線的波谷y,第五第六分別是曲線的寬與高)。

3、裁剪圖片:1)獲取要裁剪的圖片? ??UIImage *image=[ UIImage imageNamed:@"1.png"];

? ? ? ? ? ? ? ? ? ? ? ?2)開始裁剪 ? ?UIGraphicsBeginImageContext(image.size);

? ? ? ? ? ? ? ? ? ? ? ?3)獲取上下文 ???CGContextRef context=UIGraphicsGetCurrentContext();

? ? ? ? ? ? ? ? ? ? ? ?4)添加要裁剪的圖形樣式,如圓:CGContextAddEllipseInRect(context, ? ? ? ? ? ?CGRectMake(self.frame.size.width/2-80, self.frame.size.height/2+20,self.frame.size.width/2+70,self.frame.size.width/2+90 ));

? ? ? ? ? ? ? ? ? ? ? ?5)裁剪 ? ??CGContextClip(context)

? ? ? ? ? ? ? ? ? ? ? ?6)獲取原圖片的原點(diǎn) ? ?[image drawAtPoint:CGPointZero];

? ? ? ? ? ? ? ? ? ? ? ?7)獲取新image ? ? ?

?UIImage *imageI=UIGraphicsGetImageFromCurrentImageContext();

? ? ? ? ? ? ? ? ? ? ? 8)添加ImageView控件 ? ? ? 顯示裁剪完的新圖片 ? ?

? ? ? ? ? ? ? ? ? ? ? 9)關(guān)閉裁剪 ? ??UIGraphicsEndImageContext();

3、添加水印

? ? 1)、獲取要添加水印的圖片

UIImage *beginImage=[UIImage imageNamed:@"1.png"];

? ?2)、開啟圖片上下文

? ? UIGraphicsBeginImageContextWithOptions(beginImage.size, NO, 0);(參數(shù):原圖尺寸、透明開關(guān),縮放因子)

? ?3)、繪制圖片,設(shè)置背景圖片的大小

? ? [beginImage drawInRect:CGRectMake(0, 0, beginImage.size.width, beginImage.size.height)];

? ? 4)、添加水印圖片

? ? UIImage *waterImage=[UIImage imageNamed:@"21.jpg"];

? ? 5)、繪制水印圖片

? ? [waterImage drawInRect:CGRectMake(beginImage.size.width-waterImage.size.width*0.1-100, beginImage.size.height-waterImage.size.height*0.1-100, 50, 50) blendMode:kCGBlendModeNormal alpha:0.5];

? ?6)、添加imageView控件顯示圖片及水印

? ? UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(self.frame.size.width-300,self.frame.size.height-600, self.frame.size.width*0.1, self.frame.size.height*0.1)];

? ? imageView.image=waterImage;

? ? [self addSubview:imageView];

? 7)、關(guān)閉圖片

? ? ? UIGraphicsEndImageContext();

?

?

?

?

?

轉(zhuǎn)載于:https://my.oschina.net/whzhen1452/blog/737991

總結(jié)

以上是生活随笔為你收集整理的裁剪图片、添加水印的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91九色在线播放 | 欧美日本在线播放 | 精品人妻码一区二区三区红楼视频 | 综合久久激情 | 精品人妻久久久久一区二区三区 | 国产成人自拍一区 | 96看片 | 黄色91免费| 欧美黑人精品一区二区 | 最新激情网 | 成人性生生活性生交3 | 日韩中文在线观看 | 8090av| 欧美日韩在线免费看 | 亚洲天堂aaa | 精品人妻一区二区三区免费看 | 国产免费成人在线视频 | 93看片淫黄大片一级 | 久久久亚洲| 五月婷婷激情五月 | 好男人www在线视频 我们的2018在线观看免费高清 | 亚洲白浆| 特级av | 欧美日韩中文在线观看 | 乱一色一乱一性一视频 | 日本h在线观看 | 天降女子在线观看 | 日日热 | 伊人国产女| 日日操影院 | 性欧美bb | 亚洲图区欧美 | 亚洲www在线 | 午夜视频1000 | 天天色天天射天天操 | www.久久伊人 | 艹少妇视频 | 综合免费视频 | 国产精品hd| 国产理论片在线观看 | 日韩大尺度在线观看 | 青青草一区二区 | 精品国产xxx| 日韩精品五区 | 久久午夜鲁丝片午夜精品 | 熟妇高潮一区二区三区 | 国产伦精品一区二区三区视频我 | 中文字幕在线免费视频 | 好男人网站 | 黄色片视频网站 | 色爱亚洲| 加勒比综合在线 | 欧美久久一区二区三区 | 日韩av网站在线 | 又黄又爽又刺激的视频 | 欧美自拍偷拍一区二区 | 国产一区二区高清 | 亚洲精品久久久久久久久久吃药 | 国产小视频一区 | 色婷久久 | 五月天亚洲综合 | 美国黄色av | 欧美成人一级视频 | 国产日本在线 | 日本在线观看视频网站 | 91香蕉国产 | 丰满岳跪趴高撅肥臀尤物在线观看 | 国产网站精品 | 中文字幕人妻一区二区三区视频 | 精品一区二区三区四区五区六区 | 日本在线视频观看 | 亚洲欧美成人一区二区三区 | 日韩久久精品一区二区 | 亚洲av无码国产精品久久 | 午夜xx | 亚洲插插| 一区二区三区在线免费视频 | 男女插鸡视频 | 2025韩国大尺度电影 | 美女久久视频 | 中文在线а√天堂官网 | 欧美性猛交久久久久 | 成人午夜视频免费 | 国产精品123 | 成人在线免费播放 | 亚洲va韩国va欧美va精品 | 99久久久国产精品无码性 | 日韩中文字幕在线不卡 | 91久久精品在线 | 色呦呦在线观看视频 | 色日本在线 | 欧美日本国产 | 高潮久久久 | 黄色av网站在线观看 | 致命弯道8在线观看免费高清完整 | 中文字幕永久视频 | 中文字幕有码在线 | 欧美三级手机在线观看 | 狠狠狠狠狠 |