1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qw3670-picToXlsx

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Генератор пиксельных изображений в Excel

Введение

Генератор пиксельных изображений в Excel позволяет преобразовать таблицу Excel в изображение, состоящее из пикселей. Для этого инструмент считывает заданное изображение, анализирует каждый пиксель и определяет его цвет в формате RGB. Затем эти значения цвета автоматически переносятся в соответствующие ячейки таблицы Excel, создавая пиксельное изображение.

Примеры работы генератора:

Исходное изображение 1: Исходное изображение 1

Результат 1: Результат 1

Детальное изображение 1: Детальное изображение 1

Исходное изображение 2: Исходное изображение 2

Результат 2: Результат 2

Детальное изображение 2: Детальное изображение 2

Исходное изображение 3: Исходное изображение 3

Результат 3: Результат 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Пиксельное изображение в Excel: Все ячейки таблицы Excel становятся квадратными, затем они последовательно заполняются цветом, образуя изображение. Этот инструмент может считывать указанное изображение, перебирать каждый пиксель изображения, получать значение RGB и автоматически заполнять соответствующие ячейки в таблице Excel таким же цветом,... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/qw3670-picToXlsx.git
git@api.gitlife.ru:oschina-mirror/qw3670-picToXlsx.git
oschina-mirror
qw3670-picToXlsx
qw3670-picToXlsx
master