本文整理汇总了Python中pgmagick.Image.read方法的典型用法代码示例。如果您正苦于以下问题:Python Image.read方法的具体用法?Python Image.read怎么用?Python Image.read使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pgmagick.Image
的用法示例。
在下文中一共展示了Image.read方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: to_jpgs
# 需要导入模块: from pgmagick import Image [as 别名]
# 或者: from pgmagick.Image import read [as 别名]
def to_jpgs(self, size='mid', pages=None):
""" Convert pdf to jpeg images
pages: array for pages, None for extract all
"""
dendic = dict(thumb=40, mid=100, big=150)
density = dendic[size]
pages = np.arange(0, self.pages, 1) if pages is None else pages
if len(pages) < 1:
return
sp = self.slides_path(size)
if os.path.exists(sp):
shutil.rmtree(sp)
os.makedirs(sp)
img = Image()
img.density("{}".format(density))
for page in pages:
if page > self.pages or page < 0:
continue
pdf = "{}[{}]".format(self.pdf_path, page)
slid = "{}/{:03d}".format(sp, page)
img.read(pdf)
img.write("{}.jpg".format(slid))
示例2: render_gradiated_background
# 需要导入模块: from pgmagick import Image [as 别名]
# 或者: from pgmagick.Image import read [as 别名]
def render_gradiated_background(self, top_color, bottom_color):
im = Image(Geometry(int(self.columns), int(self.rows)),
Color('transparent'))
im.read("gradient:%s-%s" % (top_color, bottom_color))
return im
示例3: Image
# 需要导入模块: from pgmagick import Image [as 别名]
# 或者: from pgmagick.Image import read [as 别名]
from pgmagick import Image, Geometry, Color
im = Image(Geometry(400, 300), Color("transparent"))
im.read("gradient:white-black")
im.display()
im.read("gradient:#f0f000-#f000f0")
im.display()