1
我想在另一個圖像上添加圖像和一些文本並創建一個圖像。我必須添加文字,但無法弄清楚如何添加圖像。任何幫助?在另一個圖像上重疊一個圖像
我想在另一個圖像上添加圖像和一些文本並創建一個圖像。我必須添加文字,但無法弄清楚如何添加圖像。任何幫助?在另一個圖像上重疊一個圖像
這段代碼假設您有UIImage的名爲bottomImage的基礎圖像被繪製,並將topImage,將繪製ON(上)的bottomImage。 xpos,ypos是浮點數,用於描述將繪製topImage的目標x,y(左上角)位置,以及topImage將在bottomImage上繪製的大小。
...
UIGraphicsBeginImageContext(bottomImage.size);//create a new image context to draw offscreen
[bottomImage drawInRect:CGRectMake(0,0,bottomImage.size.width,bottomImage.size.height)];//draw bottom image first, at original size
[topImage drawInRect:CGRectMake(xpos,ypos,targetSize.width,targetSize.height) blendMode:kCGBlendModeNormal alpha:1];//draw the image to be overlayed second, at wanted location and size
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();//get newly drawn image context into a UIImage
UIGraphicsEndImageContext();//stop drawing to the context
return newImage;//return/use the newly created image
這不是線程安全的 - 不建議在線程中創建UIImage。
Thnx很多..這正是我想要的:) –