Praca z fft wymaga aby rozmiar wczytywanego obrazu było X^2 Czyli w tej chwili testuje przygotowany obrazek 256X256.
Ok, tylko pętla, którą wypełniasz tablicę
inR, nie powinna korzystać ze zmiennej
height. Chodzi o czytelność kodu, ale także o uniknięcie błędów w przyszłości. Zresztą czytam sobie w dokumentacji opis
fftw_plan_dft_2d i nigdzie nie widzę wymogu użycia tablicy o rozmiarze 2
n. Jedyne co tam wyczytałem to to, że tablice o rozmiarze 2
n będą szybciej przetwarzane. No ale wracając do samej pętli i wypełniania tablicy, wygląda mi ona dobrze. Może użycie
Pixels nie jest wydajnym rozwiązaniem, ale na razie wystarczy.