<legend id='wjS3B'><style id='wjS3B'><dir id='wjS3B'><q id='wjS3B'></q></dir></style></legend>
    <tfoot id='wjS3B'></tfoot>
  1. <i id='wjS3B'><tr id='wjS3B'><dt id='wjS3B'><q id='wjS3B'><span id='wjS3B'><b id='wjS3B'><form id='wjS3B'><ins id='wjS3B'></ins><ul id='wjS3B'></ul><sub id='wjS3B'></sub></form><legend id='wjS3B'></legend><bdo id='wjS3B'><pre id='wjS3B'><center id='wjS3B'></center></pre></bdo></b><th id='wjS3B'></th></span></q></dt></tr></i><div id='wjS3B'><tfoot id='wjS3B'></tfoot><dl id='wjS3B'><fieldset id='wjS3B'></fieldset></dl></div>

        <bdo id='wjS3B'></bdo><ul id='wjS3B'></ul>

      <small id='wjS3B'></small><noframes id='wjS3B'>

    1. Python PIL/Pillow-Pad图像至所需大小(例如,A4)

      Python PIL/Pillow - Pad image to desired size (eg. A4)(Python PIL/Pillow-Pad图像至所需大小(例如,A4))
      <tfoot id='zriOj'></tfoot>

      <small id='zriOj'></small><noframes id='zriOj'>

        <tbody id='zriOj'></tbody>
          <legend id='zriOj'><style id='zriOj'><dir id='zriOj'><q id='zriOj'></q></dir></style></legend>

            <bdo id='zriOj'></bdo><ul id='zriOj'></ul>
              • <i id='zriOj'><tr id='zriOj'><dt id='zriOj'><q id='zriOj'><span id='zriOj'><b id='zriOj'><form id='zriOj'><ins id='zriOj'></ins><ul id='zriOj'></ul><sub id='zriOj'></sub></form><legend id='zriOj'></legend><bdo id='zriOj'><pre id='zriOj'><center id='zriOj'></center></pre></bdo></b><th id='zriOj'></th></span></q></dt></tr></i><div id='zriOj'><tfoot id='zriOj'></tfoot><dl id='zriOj'><fieldset id='zriOj'></fieldset></dl></div>

              • 本文介绍了Python PIL/Pillow-Pad图像至所需大小(例如,A4)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我有一张JPG/PNG/PDF图像,我想将其放在A4页面上,居中显示为PDF格式(仅供参考:以便我的最终用户可以轻松地显示/打印它)。

                按任一顺序:

                • 填充图像以填充A4(白色)
                • 转换为PDF

                我可以执行im.save('filename.pdf', 'PDF', resolution=100.0)Image对象保存到PDF,但我不知道如何执行其他任务。

                我真的更喜欢使用枕头,但欢迎使用其他答案。

                推荐答案

                from PIL import Image
                
                im = Image.open(my_image_file)
                a4im = Image.new('RGB',
                                 (595, 842),   # A4 at 72dpi
                                 (255, 255, 255))  # White
                a4im.paste(im, im.getbbox())  # Not centered, top-left corner
                a4im.save(outputfile, 'PDF', quality=100)
                

                这是假设my_image_file具有相同的分辨率72dpi。

                这篇关于Python PIL/Pillow-Pad图像至所需大小(例如,A4)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)
                  <legend id='1TMnG'><style id='1TMnG'><dir id='1TMnG'><q id='1TMnG'></q></dir></style></legend>
                      <tbody id='1TMnG'></tbody>
                      <bdo id='1TMnG'></bdo><ul id='1TMnG'></ul>

                        • <tfoot id='1TMnG'></tfoot>
                        • <i id='1TMnG'><tr id='1TMnG'><dt id='1TMnG'><q id='1TMnG'><span id='1TMnG'><b id='1TMnG'><form id='1TMnG'><ins id='1TMnG'></ins><ul id='1TMnG'></ul><sub id='1TMnG'></sub></form><legend id='1TMnG'></legend><bdo id='1TMnG'><pre id='1TMnG'><center id='1TMnG'></center></pre></bdo></b><th id='1TMnG'></th></span></q></dt></tr></i><div id='1TMnG'><tfoot id='1TMnG'></tfoot><dl id='1TMnG'><fieldset id='1TMnG'></fieldset></dl></div>
                        • <small id='1TMnG'></small><noframes id='1TMnG'>