2012-03-14 77 views
-1

將陣列中的圖像保存到本地庫時出現問題。將陣列中的圖像保存到本地庫

下面的代碼將圖像保存到本地庫,但背景是黑色。

UIGraphicsBeginImageContext(drawImage.frame.size); 
    [drawImage.layer renderInContext:UIGraphicsGetCurrentContext()]; 
    UIImage *saveImage = [UIImage imageWithData:[UndoList objectAtIndex:0]]; 
    UIImageWriteToSavedPhotosAlbum(saveImage, nil, nil, nil); 

當我使用UIGraphicsGetImageFromCurrentImageContext()

saveImage = UIGraphicsGetImageFromCurrentImageContext(); 

其保存最後的指數陣列
@All任何人給我固定的問題的想法。

在此先感謝

+0

和背景顏色應該是什麼在陣列中的數據的圖像?白色?橙子?你試圖自己解決這個問題?您是否閱讀過有關您正在使用的功能的文檔,並檢查了您是否正確使用它們?通過您的代碼調試來檢查值是否應該設置? – 2012-03-14 11:38:17

回答

0

不是黑色的底色,但它與阿爾法0 ...背景,因爲你保存PNG圖像...爲什麼你渲染層,如果你可以節省drawImage.image? 保存與UIImageJPEGRepresentation沒有UIImagePNGRepresentation