0
我試圖繪製如下代碼的圖像:iOS7的UIImage drawAtPoint不視網膜
[img drawAtPoint:CGPointZero];
但問題是,在與視網膜的iPhone顯示的圖像doesn't拿得出視網膜規模。看起來像圖像變大,然後繪製。 我不想使用drawInRect,因爲圖像尺寸合適,使用drawInRect的速度要慢得多。
任何想法?
我試圖繪製如下代碼的圖像:iOS7的UIImage drawAtPoint不視網膜
[img drawAtPoint:CGPointZero];
但問題是,在與視網膜的iPhone顯示的圖像doesn't拿得出視網膜規模。看起來像圖像變大,然後繪製。 我不想使用drawInRect,因爲圖像尺寸合適,使用drawInRect的速度要慢得多。
任何想法?
您可能沒有設置合適的比例因子。當您創建位圖上下文的論據之一是規模:
void UIGraphicsBeginImageContextWithOptions(
CGSize size,
BOOL opaque,
CGFloat scale
);
規模因子用於該位圖。如果您指定的值爲 0.0,則縮放係數將設置爲設備主屏幕的縮放係數。
您可能會通過1.0f
這會導致您所描述的問題。嘗試通過0.0f
。