1
A
回答
0
在大多數情況下,你作出的UIImage了一個UIView的CALayer的的。詳情請參閱How to take an iPhone screenshot of entire view including parts off screen?。
然後,您可以調整圖像大小:
1
嘗試像這樣在網頁視圖委託:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
CGSize thumbsize = CGSizeMake(100,100);
UIGraphicsBeginImageContext(thumbsize);
CGContextRef context = UIGraphicsGetCurrentContext();
CGFloat scalingFactor = thumbsize.width/webView.frame.size.width;
CGContextScaleCTM(context, scalingFactor,scalingFactor);
[webView.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *thumbImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//throw it on screen, just for testing
UIImageView *imgView = [[[UIImageView alloc] initWithImage:thumbImage] autorelease];
[self.view addSubview:imgView];
}
相關問題
- 1. reactjs - 如何呈現圖像從json blob
- 2. 從音頻呈現圖像
- 3. 從API呈現圖像
- 4. 如何讓div在圖像上呈現?
- 5. 如何呈現byte []圖像到JSP?
- 6. 如何呈現在JSF + Primefaces圖像3.2
- 7. 如何將控件呈現給圖像?
- 8. 如何呈現AngularJs網站的圖像?
- 9. 如何在IE6中呈現此圖像?
- 10. 如何從UIWebView全屏顯示圖像?
- 11. 在後臺呈現UIWebView
- 12. UIWebView呈現數據離線
- 13. 將UIWebView呈現到ImageContext中
- 14. 從反應道具中呈現圖像,
- 15. 從MongoDB呈現樹枝中的圖像
- 16. 如何從docx4j生成docx中的servlet呈現圖像docx
- 17. 如何使用kabeja包從DFX文件中呈現PNG圖像?
- 18. 無法呈現圖像HttpContext.Response.OutputStream
- 19. 動態呈現圖像
- 20. TCPDF呈現不PNG圖像
- 21. html2canvas不呈現CDN圖像
- 22. 圖像不呈現 - JavaScript,Ajax
- 23. 效果呈現圖像
- 24. Openmp呈現BMP圖像
- 25. Wkhtmltopdf不呈現圖像
- 26. PNG圖像呈現黑色
- 27. Chrome不呈現圖像
- 28. ListView呈現圖像問題。
- 29. 背景圖像不呈現
- 30. 從UIWebView中獲取圖像
謝謝你,給了答覆。 在我的應用程序WebView不斷從後端服務器獲取圖像,所以它不會在-WebViewDidFinishLoad方法中得到。喜歡不斷從Webcamera獲取圖像。 你有什麼想法在這種情況下如何做? – TechFusion 2010-07-13 06:27:52
您可能會嘗試使用UIWebView方法stringByEvaluatingJavaScriptFromString,我沒有使用它,但可以假設您可以在網頁上調用一些用於檢查圖像是否加載的javascript。 – joshrl 2010-07-13 18:58:56