#image #python-2.7 #matplotlib #pdf-generation
#изображение #python-2.7 #matplotlib #pdf-генерация
Вопрос:
Я использую matplotlib для рисования графика с использованием некоторых данных, и я сохранил его в формате Pdf.Теперь я хочу добавить логотип в этот файл.Как я могу это сделать. Заранее спасибо
Ответ №1:
Если вы можете сделать это наоборот, это проще:
- нанесите изображение
- загрузите логотип из файла с помощью, например,
Image
модуля (PIL) - добавьте логотип с помощью
plt.imshow
, используйтеextent
ключевое слово, чтобы разместить его правильно - сохраните изображение в PDF
(Возможно, вы даже захотите сначала нанести логотип, чтобы он оставался в фоновом режиме.)
К сожалению, это не работает с векторной графикой, но поскольку логотипы обычно не такие большие, вы можете использовать формат .png или даже .jpg.
Если у вас уже есть PDF-файлы, то это не вопрос matplotlib
или python
. Для добавления логотипа вам понадобятся некоторые инструменты редактирования PDF или библиотеки. Возможно, но это совершенно другое.