Привет! Задача была слить два изображений по определенному правилу и сделать это максимально эффективно, вот я додумался до такого подхода, что вы думаете?
Привет! Задача была слить два изображений по определенному правилу и сделать это максимально эффективно, вот я додумался до такого подхода, что вы думаете?
Ну, Вы по-факту написали par_map (par_for_each) по mix_rules. Что более-менее логично в плане гранулярности — лучше всё равно не будет. Логичные шаги — не делать руками, а положиться на оптимизированную реализацию из Rayon или Crossbeam.
В плане перформанса дальше только векторизовывать, но для этого придётся логику "вывернуть наизнанку", потому что нужны векторизованные сами правила смешивания.
Ну, Вы по-факту написали par_map (par_for_each) по mix_rules. Что более-менее логично в плане гранулярности — лучше всё равно не будет. Логичные шаги — не делать руками, а положиться на оптимизированную реализацию из Rayon или Crossbeam.
думаю в моем случае сделать как вы говорите и остановиться будет лучше всего