<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)

      时间:2024-08-21
      <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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:定位屏幕上的颜色位置? 下一篇:用Python pandas 阅读SharePoint EXCEL文件

                相关文章

                <legend id='1TMnG'><style id='1TMnG'><dir id='1TMnG'><q id='1TMnG'></q></dir></style></legend>
                    <bdo id='1TMnG'></bdo><ul id='1TMnG'></ul>

                  1. <tfoot id='1TMnG'></tfoot>
                  2. <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>
                  3. <small id='1TMnG'></small><noframes id='1TMnG'>