2
イメージの配列をイメージの長い行のように見える単一のイメージに結合しようとしています。 は:ここイメージの配列を1つのイメージに結合します。イメージは1つのイメージにまとめられます。
は、この質問にも関連しているだけ
func combine(images: NSMutableArray) -> UIImage {
var contextSize = CGSizeZero
var xMaxSize : CGFloat = 0
for image in images {
//
xMaxSize = xMaxSize + image.size.width
//contextSize.width = max(contextSize.width , image.size.width)
contextSize.height = max(contextSize.height, image.size.height)
}
contextSize.width = xMaxSize
UIGraphicsBeginImageContextWithOptions(contextSize, false, UIScreen.mainScreen().scale)
var imageXPlace :CGFloat = 0
for image in images {
let originX = imageXPlace
let originY = (contextSize.height - image.size.height)/2
image.drawInRect(CGRectMake(originX, originY, image.size.width, image.size.height))
imageXPlace = imageXPlace + image.size.width
}
let combinedImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return combinedImage
}
現在、シングルサイズの画像のために動作するコードであり、(ノートではイメージがまたは類似のサイズのものであってもなくてもよいです)これまでone
おかげシーリー、場合Iあなたのコードウィットをテストしましたhは等しいサイズではありませんが、結果は長い画像です(私がすべきである)が、画像は上下逆さまです。何か案が? (あなたの素早い鳥も物の裏側を飛んでいる...) – chewy
私は私の答えを編集しました –
もう一度おかげさまで、あなたの鳥はまだ逆さまです.... – chewy