uigraphicscontext

    2熱度

    1回答

    我想獲取當前屏幕的截圖。 但是,無論何時呈現MFMailComposeViewController或任何其他視圖控制器,繪製的屏幕截圖都沒有黑屏。 //Code to draw what ever is present currently on the screen - (UIImage*)screenshot { CGSize imageSize = [[UIScreen mainScre

    1熱度

    2回答

    我遇到了保存很多圖像的問題。我正在使用UIGraphicsGetImageFromCurrentImageContext。例如,我的輸入圖像是200kb,輸出圖像只有35 kb。如何保存我的圖像而不損失質量。下面是代碼示例: BOOL first = YES; mSavedImage = mImageView.image; UIGraphicsBeginImageContextWithOpti

    0熱度

    1回答

    我有一個UIScrollView我在它以這種方式 - (UIImage *)pageControlImageWithIndex:(NSInteger)index{ NSString *imagePath = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/t%d.jpg",index]; NSFileHandle *fileHan

    0熱度

    1回答

    我使用UIBezierPath使用手指和觸摸端方法在白色背景和黑色筆觸中繪製線我正在使用CGGraphicsContext()裁剪圖像,並且哪個工作正常。我想刪除白色背景並將其設置爲透明。我已經嘗試了幾個代碼,而這些代碼並不適合我。下面的代碼使整個圖像透明。除黑色筆畫之外,任何人都可以幫助我使圖像透明。提前致謝。對不起,如果問題已經被問到。 -(UIImage*) makeTransparent

    2熱度

    2回答

    我不確定我是否可以提高圖像質量,但下面的代碼在PDF中顯示的圖像質量很差。我知道它的標準代碼來從視圖中生成圖像,但是我有什麼可以指定圖像質量或改進它? - (void)renderView:(UIView*)view { UIGraphicsBeginImageContext(view.frame.size); [view.layer renderInContext:UIGra

    0熱度

    2回答

    試圖創建已在我的應用中打開的文檔的縮略圖openurl。 我的應用程序可以打開並保存.doc .xls和.pdf文件,但是當我嘗試保存屏幕截圖時,它可以正確保存.doc內容,對於pdf和xls,它只保存一張空白的圖片。 這裏是我測試一些樣本文檔: .doc, .pdf, excel 這裏是我的代碼: -(void)webViewDidFinishLoad:(UIWebView *)webViewC

    2熱度

    1回答

    我有一個MainViewController,最重要的是我增加了一個UIViewiSnap這是另一個類。 現在我想要捕獲MainViewController視圖的一部分iSnap。 這可能嗎? 我知道如何從當前視圖控制器的視圖中捕捉圖像,但在這裏我想捕獲MainViewController的視圖部分iSnap類。 此代碼我用於捕獲圖像,它駐留在iSnap類。 if ([[UIScreen main

    1熱度

    1回答

    即時通訊使用別人的捏手勢代碼縮放這完美的作品,但它縮放我的圖片在我的照片編輯應用程序和一旦用戶按下完成縮放,我需要的變化反映和保存或另一種說法,我需要的方式圖像實際上是放大和裁剪,如果有人用捏縮放。我想我可以使用它們縮放的數量* uigraphicsbeginimagecontext的幀大小,但該策略不起作用,因爲當用戶縮放圖像並點擊完成按鈕時,圖像被保存得更小,因爲現在非常大的尺寸被擠壓到視圖中

    0熱度

    1回答

    我有一個UIImage * backgroundImage = [[UIImage alloc] initWithData:imgData]; 我將與此圖像的頂部繪製圖像: CGSize finalSize = [backgroundImage size]; UIImage *newImage; UIGraphicsBeginImageContext(finalSize); newImage

    0熱度

    3回答

    我需要在我的動態創建的視圖中繪製形狀/線條。這是我正在嘗試的代碼,但它並沒有繪製任何東西,雖然意見被添加。 //loc1 and loc2 are the touch locations on the view used to draw a rect UIView *vw = [[UIView alloc] initWithFrame:CGRectMake(loc1.x, loc1.y,loc2