![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - txt to jpg |
|
|
Любой язык - txt to jpg
|
Пользователь Сообщения: 103 |
Подскажите пожалуйста, есть желающие помочь (можно не бесплатно) написать простейшую программу, которая брала бы текст из txt файла (или файлов) и вставляла бы его(их) в картинку с белым фоном с таким же названием.jpg. При этом я должен задавать ширину изображения, а высота делается исходя из объема текста.
Все это делает простейшая заброшенная программа http://explayt7.ucoz.ru/news/2009-05-31-5, однако она нарезает текст исключительно в картинки 320х240 и изменить это нельзя. |
|
Отправлено: 01:13, 26-01-2015 |
Ветеран Сообщения: 1759
|
XXXp, nconvert может вставлять текст:
:: Новый файл new.jpg nconvert -new 300 100 -o :: Текст в одну строчку nconvert -text "test test test" -text_color 0 0 0 -text_back 255 255 255 -text_flag center-left -text_font Consolas 10 -o test.jpg new.jpg Батник наверное написать не сложно. Но не сейчас. |
Отправлено: 02:01, 26-01-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать XXXp, каким образом планируете указывать размер?
Посредством ImageMagic: @echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFile=%~1
if defined sSourceFile (
if exist "%sSourceFile%" (
set sDestFile=%~dpn1.jpg
"%ProgramFiles%\ImageMagick-6.8.0-Q16\convert.exe" ^
-background white ^
-fill blue ^
-font Arial ^
-pointsize 24 ^
-size 480x ^
-gravity Center ^
caption:"@%sSourceFile%" ^
"!sDestFile!"
) else (
echo Can't find source text file [%sSourceFile%].
exit /b 2
)
) else (
echo Usage: %~nx0 ^<Source text file^>
exit /b 1
)
endlocal
exit /b 0
Возможный результат
![]() |
Отправлено: 04:29, 26-01-2015 | #3 |
Пользователь Сообщения: 103
|
Профиль | Отправить PM | Цитировать 2Iska
Спасибо, я только не понял как указывать исходный файл, что значит "Исходный файл указывается аргументом пакетного файла"? |
Отправлено: 14:30, 27-01-2015 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать XXXp, можете просто перетащить в Проводнике искомый текстовый файл на пакетный файл/ярлык к пакетному файлу.
И что насчёт: Цитата Iska:
|
||
Отправлено: 14:44, 27-01-2015 | #5 |
Пользователь Сообщения: 103
|
Профиль | Отправить PM | Цитировать 2Iska
Так Вы же указали, в настройках скрипта 480 пикселей где стоит, тут и буду! Спасибо! Подскажите только, а как кроме перетаскивания можно указывать файл? |
Отправлено: 14:49, 27-01-2015 | #6 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Можно так же попробовать воспользоваться готовыми утилитами:
http://explayt7.ucoz.ru/load/chtenie...o_jpg/14-1-0-8 Или онлайн конвертерами: http://www.txt2jpg.com http://image.online-convert.com/ru/convert-to-jpg http://online-convert.ru/convert_document_to_txt.html |
Отправлено: 14:52, 27-01-2015 | #7 |
Пользователь Сообщения: 103
|
Профиль | Отправить PM | Цитировать 2pzh2393 спасибо
Готовую утилиту я приводил в стартовом посте, там есть проблема, что все изображения имеют размер 320х240 А онлайн не подойдет, мне 100 файлов за раз нужно делать, хотелось бы это реализовывать пакетно. Тем более, что вариант Iska очень хорошо работает и настраивается! |
Отправлено: 14:56, 27-01-2015 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата XXXp:
Цитата XXXp:
Скрытый текст
![]() Когда Вы делаете: Цитата Iska:
Цитата XXXp:
|
||||
Отправлено: 15:07, 27-01-2015 | #9 |
Пользователь Сообщения: 103
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Спасибо! |
|
Отправлено: 15:32, 27-01-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Копирование\перенос строк с 1.txt до определённой строки\секции в 2.txt. | crimes | Скриптовые языки администрирования Windows | 7 | 11-06-2013 14:42 | |
CMD/BAT - вытащить из 3-x txt файлов строки в 4-й txt и отправить его в шару на сервер | campbell | Скриптовые языки администрирования Windows | 1 | 10-11-2011 09:59 | |
Разное - Задержка после закрытия файлов txt, jpg | nikon161 | Microsoft Windows 2000/XP | 4 | 06-01-2010 23:58 | |
[решено] Вставить строчку из одного txt в оределённое место другого txt | ZeroCrash | AutoIt | 7 | 13-07-2009 07:35 | |
TXT в JPG | FADE | Вебмастеру | 12 | 04-07-2004 01:31 |
|