ビットマップをレンダリングして、320x480 iPhoneの画面よりも高解像度でなければならない(ただし、iOSのメモリの制限内で)ユーザーの写真アルバムに保存しようとしています。 しかしながら、コンテキストを作成するには、このコードを使用して:画面の解像度よりも大きな画像を作成して使用するにはどうすればよいですか?
UIGraphicsBeginImageContext(CGSizeMake(finalImgWidth, finalImgHeight));
CGContextRef ctx = UIGraphicsGetCurrentContext();
又はCGアナログ:幅または高さが320×480よりも大きい場合
CGContextRef ctx = CGBitmapContextCreate(rawData, finalImgWidth, finalImgHeight, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast);
はゼロコンテキストを返します。
他に高解像度の画像を作成する方法はありますか?
注:私はすでにコンテキストに描画し、スクリーンショットを撮る方法をすでに知っています。私は、典型的な写真解像度に比例する解決策が必要です。
チェックアウト、この質問: http://stackoverflow.com/questions/9119889/how-to-display-an-image-that-is-bigger-than-the-phone- screen-dimensions – meetpd