Вот оно, следствие незнания мат.части. Нормальные алгоритмы преобразования данных работают напрямую с памятью, с использованием всех доступных ресурсов, а поэтому работают быстро. Когда мы применяем библиотеку, неучами написанную, мы даже не можем себе представить, что именно происходит при обращении к каждому конкретному пикселю, а вся эта требуха, ненужные вызовы, проверки и перепроверки лишь снижают производительность алгоритмов.