наложение jpeg-изображения на форматированный текст с помощью милого редактора и GDI+

Я пытаюсь создать и сохранить изображение в формате jpeg на лету с динамическим форматированным текстом. Форматированный текст поступает из пользовательского ввода в симпатичном редакторе для asp.net. Этот конкретный редактор может выводить либо xHTML, либо rtf и некоторые другие. Я использую GDI+, чтобы открыть фоновый jpeg по умолчанию и наложить на него форматированный текст из cute. Я пока не нашел способа сделать это.


person Dale Marshall    schedule 11.06.2009    source источник


Ответы (2)


Один из подходов состоит в том, чтобы взять xHTML и отобразить его на стороне сервера, а затем преобразовать в изображение. Вы можете визуализировать xHTML внутри HTML-элемента, фон которого установлен на ваше фоновое изображение.

Вы можете найти больше информации о том, как это сделать здесь:

Как преобразовать дерево DOM в изображение

Обновление: Прямая ссылка на источник: http://www.tommyt.se/file.axd?file=Thumbnailer_src-0.2.zip

person D'Arcy Rittich    schedule 11.06.2009
comment
Я хотел бы использовать это как последнее средство, потому что в настоящее время я не хочу покупать новую библиотеку. - person Dale Marshall; 11.06.2009
comment
Вам не нужно ничего покупать, источник находится прямо здесь: tommyt .se/file.axd?file=Thumbnailer_src-0.2.zip - person D'Arcy Rittich; 11.06.2009

Использовать Graphics.DrawString()?

person Gerrie Schenck    schedule 11.06.2009
comment
Это потеряет форматирование и даст вам простую строку в шрифте по вашему выбору. - person Pondidum; 11.06.2009
comment
Да, я не могу потерять форматирование, в этом смысл использования cute. - person Dale Marshall; 11.06.2009