且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

向图像添加文本

更新时间:2023-12-04 10:18:10

UIImage *myImage = loadUnwatermarkedImage();
NSString *myWatermarkText = @"Watermark";
UIImage *watermarkedImage = nil;

UIGraphicsBeginImageContext(myImage.size);
[myImage drawAtPoint: CGPointZero];
[myWatermarkText drawAtPoint: CGPointMake(10, 10) withFont: [UIFont systemFontOfSize: 12]];
watermarkedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

完成后, watermarkedImage 将是一个自动释放的水印图像。 loadUnwatermarkedImage()是一个提供原始图像的虚构函数。

Upon completion the watermarkedImage will be an autoreleased watermarked image. loadUnwatermarkedImage() is a fictional function providing an original image.