Генератор пиксельных изображений в Excel
Генератор пиксельных изображений в Excel позволяет преобразовать таблицу Excel в изображение, состоящее из пикселей. Для этого инструмент считывает заданное изображение, анализирует каждый пиксель и определяет его цвет в формате RGB. Затем эти значения цвета автоматически переносятся в соответствующие ячейки таблицы Excel, создавая пиксельное изображение.
Примеры работы генератора:
Исходное изображение 1:
Результат 1:
Детальное изображение 1:
Исходное изображение 2:
Результат 2:
Детальное изображение 2:
Исходное изображение 3:
Результат 3:
Детальное изображение 3:
Java 8
Инструмент запускается через командную строку. В качестве параметров необходимо указать путь к исходному изображению, путь для сохранения выходного файла Excel и количество потоков (по умолчанию используется 12 потоков).
-----------------------2019年5月5日---------------------
Спасибо за интерес к проекту! Изначально этот инструмент был создан как небольшая игрушка для детей моих родственников, и он не был оптимизирован. Однако мои коллеги оценили его потенциал, и я решил сделать его открытым исходным кодом. Я не ожидал, что проект вызовет такой интерес. Честно говоря, я не планировал тратить много времени на этот проект. Приглашаем всех желающих внести свой вклад или предложить улучшения.
BugFix:
Исправлена ошибка, которая приводила к исключению illegalStateException, если общее количество пикселей в изображении превышало 64 000. Эта ошибка возникала из-за ограничения на количество различных форматов ячеек в одной таблице Excel (не более 64 000). Решение проблемы заключается в использовании HashMap для кэширования форматов ячеек. Это позволяет избежать повторного создания одинаковых форматов для ячеек с одинаковыми значениями RGB.
----------------------2019年8月8日--------------------
Приостановка поддержки (см. раздел «Обновление» от 5 мая 2019 года).
----------------------2022年10月31日--------------------
Благодарим пользователя AboveParadise за вклад в виде многопоточного кода. После тестирования было отмечено значительное улучшение производительности.
----------------------2022年11月1日--------------------
Код AboveParadise был оптимизирован и улучшен. Добавлена возможность настройки количества потоков и проведена рефакторинг части кода. Библиотека POI обновлена до версии 5.1.0. Новые API были использованы для замены старых в коде, что привело к небольшому улучшению производительности после тестирования. Также были обновлены некоторые файлы конфигурации IDE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )