【教学类-12-12】20240617通义万相-动物图片6张编故事(A4一页4条)

2024-06-18 05:44

本文主要是介绍【教学类-12-12】20240617通义万相-动物图片6张编故事(A4一页4条),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景需求

【教学类-12-11】20240612通义万相-动物图片连连看(A4一页3套)-CSDN博客文章浏览阅读891次,点赞34次,收藏11次。【教学类-12-11】20240612通义万相-动物图片连连看(A4一页3套)https://blog.csdn.net/reasonsummer/article/details/139599675

用以上的方式,制作图案随机出现的样式

代码展示:

'''
01通义动物连连看头饰 A4整页随机出现动物
AI对话大师,阿夏
2024年6月9日'''
# 第3步,读取图片写入docx,合并PDFimport os,time
from docx import Document
from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas
from PyPDF2 import PdfMerger
from docx.shared import Cm
import random,itertools
# 读取123文件夹中的所有图片地址path=r'C:\Users\jg2yXRZ\OneDrive\桌面\20240609通义动物连连看头饰'
image_folder=path+r'\01四个动物连线'
new_folder = path+r'\零时文件夹'
os.makedirs(new_folder, exist_ok=True)image_file = [os.path.join(image_folder, file) for file in os.listdir(image_folder) if file.endswith('.png')]
# print(image_files)
# print(len(image_files))
# 140image_files=random.sample(image_file,len(image_file))grouped_files = [image_files[i:i+24] for i in range(0, len(image_files), 24)]
# print(grouped_files)
# print(len(grouped_files))# 处理每一组图片
for group_index, group in enumerate(grouped_files):# 创建新的Word文档doc = Document(path+r'\动物连连看一页单图.docx')# print(group)# 遍历每个单元格,并插入图片for cell_index, image_file in enumerate(group):# 计算图片长宽(单位:厘米)# 插入图片到单元格table = doc.tables[0]cell = table.cell(int(cell_index / 4), cell_index % 4)# 如果第一行有4个格子,两个数字都写4cell_paragraph = cell.paragraphs[0]cell_paragraph.clear()run = cell_paragraph.add_run()run.add_picture(image_file, width=Cm(4.69), height=Cm(4.69))# 保存Word文档doc.save(os.path.join(new_folder, f'{group_index + 1:03d}.docx'))# 所有docx合并成PDF# 将10个docx转为PDF
import os
from docx2pdf import convert
from PyPDF2 import PdfFileMerger
# from PyPDF4 import PdfMerger# output_folder = output_folderpdf_output_path = path+fr'\\通义动物一页随机出现{int(len(image_files)/24)+1}张{len(image_files)}人使用.pdf'# 将所有DOCX文件转换为PDF
for docx_file in os.listdir(new_folder):if docx_file.endswith('.docx'):docx_path = os.path.join(new_folder, docx_file)convert(docx_path, docx_path.replace('.docx', '.pdf'))# 合并零时文件里所有PDF文件
merger = PdfFileMerger()
for pdf_file in os.listdir(new_folder):if pdf_file.endswith('.pdf'):pdf_path = os.path.join(new_folder, pdf_file)merger.append(pdf_path)
time.sleep(2)# 保存合并后的PDF文件
merger.write(pdf_output_path)
merger.close()import shutil
# 删除输出文件夹
import time
shutil.rmtree(new_folder)
# shutil.rmtree(new)
time.sleep(2)

因为是随机不重复抽取,所128图=24*5+8,有5个整页动物图片,第6页只有两行动物图片。

用途:编故事

这篇关于【教学类-12-12】20240617通义万相-动物图片6张编故事(A4一页4条)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071454

相关文章

【职场人】职场故事:与邀功精的共舞

在我的职业生涯中,我遇到过一位特别引人注目的同事,我们都叫他李经理。他的工作能力并不差,但他有一个习惯,那就是喜欢邀功。他的这种习惯,不仅让我印象深刻,也让我在合作中学会了不少东西。 恶心的四件事 抢占他人成果:有一次,我和李经理一起负责一个项目。我花了大量的时间做市场调研,准备了详细的报告。然而,在项目总结会上,李经理却把这份报告当作自己的成果,夸夸其谈,仿佛他才是市场调

【教学类65-02】20240622秘密花园涂色书02(通义万相)(A4横版2张,一大 68张纸136份)

背景需求 【教学类65-01】20240622秘密花园涂色书01(通义万相)(A4横版2张,一大3小 38张纸76份)-CSDN博客文章浏览阅读118次。【教学类65-01】20240622秘密花园涂色书01(通义万相)(A4横版2张,一大3小 38张纸76份)https://blog.csdn.net/reasonsummer/article/details/139899797 以上

【教学类-36-09】20240622钓鱼(通义万相)-A4各种大小的鱼

背景需求: 用通义万相获得大量的简笔画鱼的图片,制作成不同大小,幼儿用吸铁石钓鱼的纸片(回形针),涂色、排序等 补一张通义万相的鱼图 素材准备 (一)优质的鱼图片 (二)剔除的鱼(两个眼睛、很多鱼鳍、不是鱼的造型) (三)模板 模板4条(14.2*7.9) 模板9条(9.5*5.23) 模板10条(9.66*5.62)

快速接入通义千问

引言 在探索大型语言模型的使用时,我注意到阿里巴巴推出的"通义千问"不仅提供了强大的功能,还配备了详尽的 SDK 文档,极大地简化了二次开发的过程。 "通义千问"的API文档简洁明了,使得学习曲线平缓,通过简单的API调用即可将先进的语言处理技术集成到自己的项目中。 步骤一:获取API-KEY 首先,你需要在阿里百炼大平台开通服务: 访问[阿里百炼控制台] https://bailian

基于SpringBoot+Vue大学生网络教学平台设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W+,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码+数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人  Java精品实战案例《600套》 2023-2025年最值得选择的Java毕业设计选题大全:1000个热

谷歌手机刷机教学

注意:手机已经解开了oem锁和bl 1、adb基础命令 连接设备adb devices:列出当前连接的所有设备。adb connect <设备IP>:通过IP地址连接设备(用于无线连接)。设备信息adb shell getprop:获取设备的所有属性。adb shell getprop ro.build.version.release:获取设备的Android版本。安装与卸载应用adb

提升教学效率的全方位解决方案

在现代教育环境中,教学管理的复杂性与日俱增。如何高效管理教学活动、优化教师资源、提升教学质量,是每个教育机构面临的重要挑战。搭贝教务教学管理系统提供了一套全面的解决方案,涵盖了巡检、调课代课、生源登记、监考、外派、作业发布、听课评课等功能,为教育机构提供了一个高效、便捷的管理平台。 📊 主要功能-数据看板 搭贝教务教学管理系统提供了强大的数据看板功能,实时统计和展示课堂巡查、外派、评

windows下 Ubuntu安装docker保姆级教学!非常详细!

保姆级别windows下Ubuntu安装docker教程 卸载原有 Docker执行卸载旧版 docker 命令 安装 Docker更新源安装相应的依赖包安装 Docker 镜像使用国内镜像安装安装完成后,对key进行验证安装稳定版的repository再次更新源 安装 docker-ce 测试是否安装成功更换 docker 源重启 Docker检测 国内源是否更换成功 此文档

智能网联汽车实训教学“好帮手”——渡众机器人自动驾驶履带车

智能网联汽车实训教学“好帮手”——渡众机器人自动驾驶履带车 人工智能技术的兴起,为传统汽车行业注入了强有力的变革基因,以AI技术为驱动的无人驾驶成为汽车产业的未来,同样也面临诸多机遇和挑战。 一方面智能网联汽车的发展,为多产业的联动与协同创造了发展条件;另一方面,无人驾驶领域市场发展速度远远大于高校人才培养速度,如何适应智能网联无人驾驶技术的快速发展,培养出符合产业发展的技术人才,成为

重磅资源!PyTorch的福音,用PyTorch 1.0进行教学的免费深度学习课程,来自idiap和瑞士洛桑联邦理工学院...

点击上方“AI公园”,关注公众号,选择加“星标“或“置顶” 编译:ronghuaiyang 前戏 好东西就是要拿来分享的,今天给大家介绍一个非常好的免费深度学习的课程,该课程是由idiap研究所和瑞士洛桑联邦理工学院联合推出的,该课程的最大特点是使用PyTorch 1.0进行教学,也是目前为止我所看到的唯一使用PyTorch 1.0进行教学的,刚刚出炉还热乎的哦!该课程还提供了全套的PPT和课