当前位置:   article > 正文

使用“通义灵码”生成代码_通义灵码 生成代码

通义灵码 生成代码

“通义灵码”是智能编码助手,其基于通义大模型,提供代码智能生成、研发智能问答能力。我试用了一下,感觉还可以,在这里做个介绍。

试用过程:

输入文本:两张图片左右拼接成一张。“通义灵码”给我生成了一段python代码。值得注意的是,代码中考虑了两张图片高度不相等的情况,而且识别出了我的要求“左右拼接”。

from PIL import Image

def merge_images(image1, image2):
    # 打开图片
    img1 = Image.open(image1)
    img2 = Image.open(image2)
    
    # 获取图片宽度和高度
    width1, height1 = img1.size
    width2, height2 = img2.size
    
    # 创建一个新图片,宽度为两张图片的宽度之和,高度为两张图片的高度
    new_image = Image.new('RGB', (width1 + width2, max(height1, height2)))
    
    # 将两张图片按照位置放至新图片中
    new_image.paste(img1, (0, 0))
    new_image.paste(img2, (width1, 0))
    
    return new_image

# 示例
image1 = "C:/Users/zhour/Pictures/handwriting.png"
image2 = "C:/Users/zhour/Downloads/project.png"

merged_image = merge_images(image1, image2)
merged_image.show()

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

“通义灵码”还给出了代码的解释:这段代码定义了一个merge_images函数,接受两张图片的路径作为参数。函数内部使用IPillow库打开图片,获取图片的宽度和高度,并创建一个新的图片,宽度为两张图片的宽度之和,高度为两张图片的最大高度。然后,将两张图片按照位置放至新图片中,并返回合并的新图片。

生成的图片:

在这里插入图片描述
开玩笑地说:我作为程序员的位置岌岌可危啊!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/544903
推荐阅读
相关标签
  

闽ICP备14008679号