Имя пользователя:
Пароль:
 

Название темы: txt to jpg
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить 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
  • Исходный файл указывается аргументом пакетного файла.
  • Исходный файл должен быть в кодировке UTF-8 без BOM, последняя строка не должна содержать символов завершения строки.
  • Ширина создаваемого изображения задаётся аргументом «-size» (в примере — 480 пикселей).
Возможный результат
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:29, 26-01-2015 | #3

Название темы: txt to jpg