Вы не должны выкладывать код в виде картинки, потому что: Код или примеры данных в изображениях не могут быть скопированы и вставлены в редактор для воспроизведения проблемы. Изображения большие и могут создавать проблемы на мобильных устройствах и мегабайты часто стоят денег для мобильных пользователей. Популярные сайты-хостинги картинок часто блокируются корпоративными фильтрами, и поэтому код может быть недоступен. (Вариант: Роскомнадзор банит некоторые общественно доступные сайты, включая сайты с картинками и CDN.) Изображения не могут быть найдены и поэтому бесполезны для будущих читателей. Изображения труднее читать, чем текст. Размещать изображения вашего кода сложнее, чем копировать / вставлять фактический код и форматировать его. Вы просите нас бесплатно посвятить наше время решению вашей проблемы, и вы должны сделать это как можно проще для нас. Изображения не могут быть интерпретированы программами чтения с экрана для людей с нарушениями зрения. Изображения показывают ограниченное количество строк кода. Для вопросов средней сложности вы не можете разместить весь необходимый код на одном экране, даже если вы создали самый минимальный возможный пример, чтобы воспроизвести проблему под рукой. Другие не могут помочь улучшить ваш вопрос, исправляя форматирование кода. Другие не могут понять, вызвана ли ошибка в вашем коде, скажем, невидимыми символами или неправильным использованием символов юникода, которые выглядят одинаково (русская "с" и латинская "c"). Нужно больше? Изображения должны использоваться только для иллюстрации проблем, которые невозможно объяснить каким-либо другим способом. (написано по мотивам ответа на StackOverflow)