V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
happy61
V2EX  ›  问与答

不太懂 Python ,想实现把图片绘制都一个画布上,不知道应该用哪个库?

  •  
  •   happy61 · 2022-03-08 22:19:40 +08:00 · 759 次点击
    这是一个创建于 840 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要把一张 128 图片放到一个 384 的画布上 Js 代码如下:

                    var canvas = document.createElement("canvas");
                    canvas.width = 384;
                    canvas.height = 384;
                    var ctx = canvas.getContext("2d");
                    ctx.drawImage(一张图片,0, 0, 128, 128);
                    
    

    看了好久都在用 Tkinter 库,但是这个好像是 gui 用的。不知道怎样把它转换成 Python 。

    2 条回复    2022-03-09 01:16:00 +08:00
    gotounix
        1
    gotounix  
       2022-03-08 22:40:39 +08:00
    pillow
    happy61
        2
    happy61  
    OP
       2022-03-09 01:16:00 +08:00
    @gotounix 谢谢

    from PIL import Image
    if __name__ == "__main__":
    images = Image.new("RGB",(300,300),(255,255,255))
    inImg = Image.open('100.jpg')
    images.paste(inImg,(0,0,100,100))
    images.show()
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1246 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.