Как сделать анимации закрашивания загружаемой картинки?
Приветствую. Необходимо написать программу, которая принимает изображение, далее появляется пустое окно и с помощью различных цветовых анимаций в рандомном порядке оно закрашивается и в итоге мы получаем изначальную картинку. Подскажите как можно это реализовать. Может есть какие-нибудь библиотеки или документация, где описывалось бы нечто подобное? Спасибо
Полагаю, прям готовых именно таких нет, или искать долго.
Но в принципе сочинить не так уж сложно. Открыть картинку, получим массив значений rgb. Ну и дальше делаем нужное количество масок с нулями в пикселях нужного цвета, по количеству цветов в изображении, и перемножаем маски с исходной картинкой. Затем, по-очереди убирая одну за другой маски, будем получать всё более прорисованную картинку.
Это тупой алгоритм. Но работать должен.
Другой вопрос в потреблении времени, памяти, ресурсов процессора и, возможно, канала связи. Но в условиях задачи об этом ничего не сказано :)