1
我想通過在手指觸摸屏幕的地方顯示一個較大的圖像來檢查較大的圖像。繪圖需要非常快,因爲如果手指移動,摘錄應該遵循。在iOS中快速繪製大圖像的一小部分
我試過CGImageCreateWithImageInRect
與CGContextDrawImage
,但它明顯緩慢,顯然不能是自創建新圖像以來的最佳方式。
如果我想繪製圖像的一小部分,還有哪些方法可行?
我想通過在手指觸摸屏幕的地方顯示一個較大的圖像來檢查較大的圖像。繪圖需要非常快,因爲如果手指移動,摘錄應該遵循。在iOS中快速繪製大圖像的一小部分
我試過CGImageCreateWithImageInRect
與CGContextDrawImage
,但它明顯緩慢,顯然不能是自創建新圖像以來的最佳方式。
如果我想繪製圖像的一小部分,還有哪些方法可行?
這不是您的問題的確切答案,但如果我理解正確,您希望像「放大鏡」這樣的東西檢查您的圖像的一部分。你看過類似的東西:https://github.com/acoomans/iOS-MagnifyingGlass?
它是解決它的一種不同的方式,但可用於我的問題。 – georgij
如此有效地你想要在背景中有一個不透明視圖的圖像在它的前面,但有一小部分蒙上了透明? – Wain
不,背景是大圖像的縮小版(適合屏幕),在前景(或頂部)是原始大小的摘錄。 – georgij