// 為圖片加水印
- (IBAction)btnClick:(id)sender
{
// 1. 加載原圖
UIImage* img = [UIImage imageNamed:@"dst2"];
// 2. 根據(jù)原圖的大小, 創(chuàng)建一個(gè)Bitmap的圖形上下文
UIGraphicsBeginImageContextWithOptions(img.size, NO, 0.0);
// 3. 把原圖繪制到上下文中
[img drawAtPoint:CGPointZero];
// 4. 繪制水印(水印文字、水印圖片)
// 4.1 繪制水印文字
NSString* strMsg = @“We love iOS...";
NSDictionary* attrs = @{
NSFontAttributeName : [UIFont systemFontOfSize:25],
NSForegroundColorAttributeName : [UIColor redColor]
};
[strMsg drawAtPoint:CGPointMake(30, 30) withAttributes:attrs];
// 4.2 繪制圖片水印
// 4.2.1 加載水印圖片
UIImage* imgWatermark = [UIImage imageNamed:@"logo"];
CGFloat margin = 20;
CGFloat w = 200;
CGFloat h = 80;
CGFloat x = img.size.width - w - margin;
CGFloat y = img.size.height - h - margin;
[imgWatermark drawInRect:CGRectMake(x, y, w, h)];
// 5. 從上下文中取出繪制好的圖片
UIImage* imgFinal = UIGraphicsGetImageFromCurrentImageContext();
// 6. 關(guān)閉上下文
UIGraphicsEndImageContext();
// 7. 保存圖片
UIImageWriteToSavedPhotosAlbum(imgFinal, nil, nil, nil);
}
為圖片加水印
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 關(guān)注公眾號(hào)「陳洪標(biāo)寫字說畫」給你更精彩 電腦版和手機(jī)版的黃庭堅(jiān)《寒山子龐居士詩帖》長(zhǎng)卷圖片、本號(hào)「陳洪標(biāo)寫字說畫」...
- 華為榮獲中國(guó)質(zhì)量領(lǐng)域最高政府獎(jiǎng)項(xiàng)-中國(guó)質(zhì)量獎(jiǎng)。華為的質(zhì)量是如何保證的呢?硬件我不清楚,我來說說軟件吧。 靜態(tài)數(shù)據(jù)掃...