使用UIGPImage崩潰報錯

  • 使用GPUImage時"reason: 'Passed image must not be empty - it should be at least 1px tall and wide" 出現這個崩潰原因.

  • 個人經驗出現這個問題的原因就是使用了自定義的濾鏡, 而在濾鏡的.m文件中一般會有這個下面這個方法

 
    UIImage *image = [UIImage imageNamed:@"1977map"];
    imageSource1 = [[GPUImagePicture alloc] initWithImage:image];
    [imageSource1 addTarget:filter atTextureLocation:1];
    [imageSource1 processImage];
  • 請注意里面的UIImage賦值的方法, 這個是要傳入一張圖片的, 之所以會出現上面的崩潰原因, 應該去查找一下, 看看文件中是否有這個image對象.
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容