===================================================================== AJPapps - Make table picture 1.00 Линда Кайе 2009-2018. Посвящается Ариэль ===================================================================== Эта программа долгое время лежала в разделе экспериментальных, но наконец я решила явить её миру. Именно с помощью неё я делала картинки для раздела ASCII & HTML art на сайте. Теперь и вы сможете удивить друзей и родственников цветной картинкой из букв ^_^ История создания ---------------- Однажды Arrgot прислала мне ссылку на блог, где был ролик, в котором показывалось как делается анимэшная картинка HTML таблицей. Там ещё много спорили, о том, как это делалось на самом деле (кто-то со знаменем разоблачения в руках кричал про плагин к Firefox), много наезжали на японцев... А я посмотрела и поняла, что не могу сделать такое ручками. Но и плагины с программами мне не нужны - я могу написать свою ^_^ Собственно, первая версия была строго экспериментальной, в ней не было ни какого контроля ошибок и даже имена файлов писались в коде программы. На однажды моё сердце не выдержало (читай - нечем было заняться), и я решила оформить программу по-человечески. Заодно я нашла относительно простой способ вывести картинку для предпросмотра ^^ Зачем создавать окна, если экран и так имеется? ^^ И ещё одна вещь. Я делала иконку программы в Photoshop, а за исходник взяла собственноручно нарисованную таблицу (чтобы выглядел моднее, пришлось сделать некое подобие переливов цветов) и глаз Мидори из Euclid Panic - Escalation ^^ История изменений ----------------- • 1.00.0014 Первый публичный релиз. • 1.00.0016 [+] При сохранении картинки имя файла генерируется автоматически на основе имени исходного файла. [+] При сохранении форма перерисовывается для красоты. [+] В готовый HTML файл пишутся название и версия программы. • 1.01.0017 [+] Добавлен новый формат картинки - DIV. Современно и для очень быстрых компьютеров. [+] Обновлён шаблон генерируемой страницы. [+] Обновлён файл source.text. [+] Страницы теперь генерируются в UTF-8. [+] Шаблоны HTML кода грузятся из внешних файлов. [+] Загрузка шаблонов происходит при старте программы, поэтому о проблемах будет сообщено сразу и с указанием проблемных файлов. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.03 Файл CommonFunctions0303.DLL • AJPapps - File I/O support 1.02 Файл FileIOSupport0102.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Установка --------- Просто запустите Setup.MakeTablePicture.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Как водится, всё просто ^^ После запуска программы появится главное окно. Для начала нам нужно нажать "Открыть картинку" и выбрать файл картинки. Она будет загружена в программу, и её всегда можно будет просмотреть второй кнопкой. Заметьте, что картинка будет на экране пока вы держите кнопку нажатой (на клавиатуре - пробел). Далее можно выбрать, в каком формате мы сохраним картинку - для этого предназначены остальные кнопки. SPAN картинка - это картинка, образованная мелкими символами сплошного текста. Текст для неё берётся из файла source.text, который лежит в каталоге программы. TABLE картинка внешне не отличается от обычной, просто в ней все пиксели прорисованы отдельными ячейками таблицы. Такие картинки получаются тяжелее. С DIV картинками та же история, но в них используются DIV блоки размером с пиксель с позиционированием по координатам. Эти картинки получаются ещё тяжелее, а для отрисовки броузером требуется больше памяти и процессорной мощи. Некоторые могут не справиться и упасть. В любом случае, на выходе вы получите HTML файл, который можно тут же открыть и посмотреть в любом броузере. Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с https://www.lindachan.net