Jak wygenerować histogram za pomocą GPUImage iOS?
Pracować nadhttps://github.com/luisespinoza/LEColorPicker Projekt próbuję wygenerować histogram UIImage z dowolnego wejścia UIImage za pomocą projektu GPUImage (https://github.com/BradLarson/GPUImage).
Bieżący kod, którego używam, jest następujący:
- (NSDictionary*)dictionaryWithColorsPickedFromImage:(UIImage *)image
{
GPUImageFilter *filter = [[GPUImageHistogramFilter alloc] initWithHistogramType:kGPUImageHistogramRGB];
UIImage *filteredImage = [filter imageByFilteringImage:image];
[UIImagePNGRepresentation(filteredImage) writeToFile:@"/Users/Luis/histogram.png" atomically:YES];
return nil;
}
Problem polega na tym, że histogram.png powoduje powstanie czarnej linii dla każdego obrazu wejściowego.
Jak więc będzie poprawny kod do generowania histogramu UIImage przy użyciu iOS GPUImage?