0

WebViewの内容をキャプチャして画像として保存しようとしています。これは今の私のコードです(cvWebビューです):

[cv lockFocus];
        NSBitmapImageRep *rep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:[cv bounds]];
        [cv unlockFocus];
        NSData *data = [rep TIFFRepresentation];
        [data writeToFile:[[save URL] path] atomically:NO];

私が得るのは、正しいサイズのグレー画像だけです。私は何が間違っているのですか?

4

1 に答える 1

1

正しく使用していないと思いますNSBitmaImageRep

あなたがしようとしていることを行うためのいくつかの方法については、この投稿を見てください。おそらく、Webビュー(非常に複雑な獣)で機能しているのは、スクリーンショットとクロップのアプローチだけです。

于 2013-01-25T16:50:37.310 に答える