Как разобрать изображение на пиксели?

Видел где то статью, там брали изображение, разбивали по пикселям его и складывали в массив, для дальнейшего изменения каждого пикселя (если не ошибаюсь там делали из цветной картинки черно-белую).
Теперь не могу найти где видел.
Вопрос - можно ли то же самое делать с текстом или хотя бы с блоками?
Если можно подкиньте ссылочек где по читать, гугл что то не помог, мб не так спрашиваю.
Если нельзя с текстом/блоками, хотя бы как это с изображением делается
  • Вопрос задан
  • 4039 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Для изображений - можно загрузить изображение в canvas и получить таким образом доступ к пикселям. Далее уже можно написать фильтры (от обычного grayscale до каких-нибудь фильтров canny, median blur или какие-нибудь свертки). Сохранить результат можно в png. На хабре было несколько статей на эту тему.

Для открытия текстовых/бинарных файлов - File API. Изображения открываются немного по другому, ибо.... вы же не хотите писать на js еще и декодирование изображения.
Ответ написан
AxisPod
@AxisPod
Вы думаете, что у пользователей процессор ничем не занят и его надо бы занять?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы