0
の小さな画像からテクスチャUIImageを生成することは、私はイメージを作成するために使用していたコードが私はフルサイズのテクスチャ画像を作成したいスウィフト
あるサイズの既存のUIImage
40×40
から×1000 1000言うことができます
let textureImg = UIImage(CGImage: CGImageCreateWithImageInRect(textureImage?.CGImage, CGRect(origin: CGPointZero, size: CGSizeMake(1000, 1000)))!)
ここで、textureImage
は40x40の画像です。
正しい結果が得られていない上記のコードでこれを達成する正しい方法を教えてください。画像全体が白くなります。
テクスチャでは、「タイル」を意味しますか?その場合は、CIAffineTile(https://developer.apple.com/library/content/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html#//apple_ref/doc/filter/ci/CIAffineTile)を参照してください。あなたのためにいくつかのコードが必要な場合は、私に教えてください。 – dfd
'let textureImg = UIImage(color:UIColor(patternImage:textureImage!)、size:CGSizeMake(300、300))!'は 'CIAffineTile'と同じようにタイル画像を生成するのに問題ありません。しかし、私はCIAffineTileを適切に実装することができませんでした。その例は大きな助けになります。 –