创建具有有限标准 CSS 属性的圆形图像?
Creating a rounded image with limited standard CSS properties?
是否可以使用一组有限的 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
遗憾的是,使用这组有限的 CSS 属性是不可能的。
但是你可以使用另一个库来修改现有图像并创建具有圆形边框的图像版本(并向其添加一些滤镜,基本上做任何你想做的事)
编辑:由于评论中提到了 PIL:PIL round edges and add border(类似这样的内容,另请参阅链接 questions/answers)
然后你就在pdf中使用这张图片,没有人会注意到有什么不同。
是否可以使用一组有限的 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
遗憾的是,使用这组有限的 CSS 属性是不可能的。
但是你可以使用另一个库来修改现有图像并创建具有圆形边框的图像版本(并向其添加一些滤镜,基本上做任何你想做的事)
编辑:由于评论中提到了 PIL:PIL round edges and add border(类似这样的内容,另请参阅链接 questions/answers)
然后你就在pdf中使用这张图片,没有人会注意到有什么不同。