2013-09-20 2 views
0

Вот моя функция, как известна, способ сливают 2 фотографий прошивки:Моя функция слияния 2 фотографии работала с прошивкой 6, но теперь возвращает я пустое изображение с прошивкой 7

- (UIImage *) mergeSubjectToPlancheAvantGrabcut: (UIImage *)planche 
    { 
      NSLog(@"mergeSubjectToPlancheAvantGrabcut START"); 

      UIGraphicsBeginImageContextWithOptions(CGSizeMake(planche.size.width , planche.size.height), NO, 1); 

      [planche drawAtPoint: CGPointMake(0,0)]; 

     [self.imageViewSubject.image drawAtPoint: CGPointMake(0 , 0) 
           blendMode: kCGBlendModeClear // you can play with this 
            alpha: 1]; // 0 - 1 

      NSLog(@"mergeSubjectToPlancheAvantGrabcut END"); 

      UIImage *answer = UIGraphicsGetImageFromCurrentImageContext(); 
      UIGraphicsEndImageContext(); 

      return answer; 

    } 

Как я сказал, это работает с iOS6, но не с прошивкой 7 :(

Любая идея?

Благодаря

+0

Что не работает? – Abizern

+0

Вы уверены, что оба ваших входа UIImages содержат то, что, по вашему мнению, они делают, и не ноль или пустые? –

ответ

1

ОК, я решить ее путем замены kCGBlendModeClear с kCGBlendModeNormal

Смежные вопросы