Создание округленного изображения с ограниченными стандартными CSS свойствами? - PullRequest
0 голосов
/ 11 марта 2020

Можно ли создать округленное изображение, используя ограниченный набор CSS свойств? Я использую python xhtml2pdf , и он поддерживает только несколько CSS свойств.

Доступны только CSS свойства:

background-color
border-bottom-color, border-bottom-style, border-bottom-width
border-left-color, border-left-style, border-left-width
border-right-color, border-right-style, border-right-width
border-top-color, border-top-style, border-top-width
colordisplay
font-family, font-size, font-style, font-weight
height
line-height, list-style-type
margin-bottom, margin-left, margin-right, margin-top
padding-bottom, padding-left, padding-right, padding-top
page-break-after, page-break-before
size
text-align, text-decoration, text-indent
vertical-align
white-space
width
zoom

1 Ответ

1 голос
/ 11 марта 2020

К сожалению, это невозможно с этим ограниченным набором CSS свойств.

Но вы можете использовать другую библиотеку, чтобы изменить существующее изображение и создать версию изображения с круглой рамкой (и добавить к ней несколько фильтров, делайте все, что вы хотите в принципе)

Редактировать: Поскольку PIL был упомянут в комментарии: PIL скруглить края и добавить рамку (как-то так, см. Также связанные вопросы / ответы)

Тогда вы просто используете это изображение в PDF, никто заметит любую разницу.

...