使用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對象.