【教学类-12-11】20240612通义万相-动物图片连连看(A4一页3套)

2024-06-12 06:44

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

 

3e00fd66f8064a0187aa5f111d61ac5d.png

 

 

背景需求:

前期用midjounery下载了一些动物头饰图片

【教学类-36-02】20230625动物头饰制作1.0(midjounery动物简笔画四图)一页一种动物_英语头饰动物的制作图片-CSDN博客文章浏览阅读471次。【教学类-36-02】20230625动物头饰制作1.0(midjounery动物简笔画四图)一页一种动物_英语头饰动物的制作图片https://blog.csdn.net/reasonsummer/article/details/131383513

2bcbb90148c84b62855c3700b3619e5c.png

现在我用“通义万相”生成相似的图片功能

18cfd59329a941da96ef72caecd42b57.png

选一张原来有的图片

3b07ffba0fc849e5a4cd93ea67f4bf5e.png

e66db41b5e85442aad9325221ce8bc1f.png

cac8d4b98d9e4fc7881a6fde8a9435ac.png

选一些好看的原图,在“通义万象”里生成“相似图片”四张

49907086c4c44bb5840de63c66e586e0.png

因为是用已经存在的midjounery精美图片生成的,所以没有出现奇怪的图案(多条尾巴、多条腿等)

 

我希望做成连连看的样式(8个图案互相连线)

d0b0ea2d325f40d4ba8f802a2920b083.png

d19dfe8826524503975af2c05827c73a.png

ebd284135dff45a3927c0605d65da53e.png

代码展示

'''
01通义动物连连看头饰 一种动物四个图,连线
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_files = [os.path.join(image_folder, file) for file in os.listdir(image_folder) if file.endswith('.png')]
# print(image_files)
# print(len(image_files))
# 140# 每4个图片一组进行处理
grouped_files1 = [image_files[i:i+4] for i in range(0, len(image_files), 4)]
print('1:',len(grouped_files1))
# 35
print(grouped_files1)grouped_files2=[]
# 对嵌套列表里面的每组的四个图案进行打乱  
for group in grouped_files1:  b=random.sample(group,4) grouped_files2.append(b)print('2:',len(grouped_files2))
print(grouped_files2)# 提取两组4张的图片
grouped_files3=[]
for x in range(len(grouped_files1)):    grouped_files3.append(grouped_files1[x])grouped_files3.append(grouped_files2[x])print('全',len(grouped_files3))
print(grouped_files3)
# 280# # 扁平化 grouped_files2 到一个一层的列表  
grouped_files4 = list(itertools.chain.from_iterable(grouped_files3)) grouped_files = [grouped_files4[i:i+24] for i in range(0, len(grouped_files4), 24)]
# print(grouped_files)
# print(len(grouped_files))# 处理每一组图片
for group_index, group in enumerate(grouped_files):# 创建新的Word文档doc = Document(path+r'\动物连连看一页3套.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)/12)+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)

e13a49cc76ba4b5897100758a5807186.png

7d87124390af40de8aed6f7a0a3de5f4.png

a11c76f523b84605a4bf208551bac450.png

0899ea2005a3414f8e5906e9ab1a39d0.png

虽然图案近似,但是仔细看一个特征(如尾巴、眼睛、发型),就可以快速找到一模一样的图案。难度不大。

c7bdd4dbef5d487eb450e3c2ee2df78c.png

完成后,我希望孩子们把8个图案剪下来,制作各种有趣的玩具。

 

 

教学测试

时间:2024年6月11日

班级:中四班

人数:23人

e3af450f7b4b482d9f9365bbe0827d6b.png

6dae310210f14793a89cb7b6791215c4.png

85904aa18af54a2298ead6b20631573d.png

e337962e20024745807ef390576c2411.png

d47c91190755490a8d5c8fb411c3fafb.png

1443511ce1e9491e8dca11d2e5a323ba.png

 

65f465fca1574eb5b00092bce954ea25.png

 

幼儿辨识图案

1001de464615457f9c6b0c0ea713cc0f.png

3ebbc4888cb74f2a9c95f51c832942ff.png

0472629f7add4e1a9ffe5fe49a2d37f1.png

 

14762765bd44412f9ffb2d99df3e8ae8.png

2fab304ad94e40a19585538141dbb3cb.png

幼儿连线

b6cf5725b0ca4226b435c0586979228b.png

c2fbab7343eb4513a87fad7dfb0ab8a6.png864657775b084d0c92773d84e6b3d4a2.png12d2988008824a7688368322920dd934.png

ee2afe6e70e44bd186b6196ac1fdc4b7.png

c9ca315463c34af0bcaab3350d439974.png

79468d7781714cf3b8db5d3909522440.png

b2957b9f01374878905d40a4320f3943.png

62b2dfc92dab47a8ab80a3ffacdbadf0.png

b5618998967241d6b15c3733eefeaae6.png

7edfc744107a41719e8a419403db7495.png

4162b5fbc51e47e297d9ae0520283677.png

14570a31eca94ac58e0196d9c540dc1d.png

6cdc554a730b4d408edb8f2137c6b63e.png

181ce0d0b9854241aa1d895123595137.png59478632bd5c4e42865e714d2430cab3.png97761d9d9e8648ebae92197a8de48d84.png

 

973bb6975c0542058313d91938d5e78f.png

d60019e7f4dc4ab3b64064046dd7b2ba.png

2210a9b1ccb945c99978aa6bdcb024b0.png

a1a8995c582640f2be6d3ecb6200bc59.png

926fbe6498134d50933edd7fd0aea970.png

a96ca88c49cd4cb7ba307953672c8071.png

0c4d1ba1d9e445c3b5c45e46604094e1.png

96bc453f196e47699a972e1dc11d07ad.png139b04e9fc874d3b823ea356315180f0.png

56883a9e2732437cb45f2eafad3fa6f8.png

手工制作

d3fdfe73b3774773b6ca37bb3b75dd9c.png832c77f48d924d3ab305a59e5a643e25.png38ada11671f04c82aee1c5f05c9bc351.png

adbcd066870e4413a9d142c86475a3f6.png

2c8e4da242d24f8fb829e8a1f9da6cea.png

 

c7c7c7f3950f4acaaa3fdde3363fb42d.pngd80acde4371e4a2098915c4e34b9e72f.png

 

265e88ba74344f3aaf296f231d77db85.png

6a3388136f2f4dfc9ef225cb88828197.png

 

b1ce28b4896942fa9c20a6fc9b7d64b3.png

 

8b570eb3995b4cb1837a703abd69cc81.png

c251586235c2458daa0a220866f9c684.png

 

9c10a959eb3745c8a826ce8d747d137a.png060be584d1ea4d40ba3dff5383a55095.png2ecdbd633ba84e9880e4d2e63c244d15.png

58c9b3594c9d4e4fb38ae9f399f684f2.png

522f535b8dff47fa90006c0afbd39647.png

abbb909d23c04a13a4445689e1eafea5.png

e251aa5e2dbe42ffa132e38d62d60f24.png

61cf3a711a824da59e4d39421d090941.png

ff0a05e495974e44bb5985b313adc390.png

f68531225f2240d78d24b9d38bec8c5f.png

8bab55bec79f4c0db4e8174df99c801e.pngc0bc0e2ca77f4583b1223dd6dbb3f157.pnge28cae4fe75a4ad99fadd292ceedc253.png2795184c5af143f890f18275653b9b30.png

b159c121ae8d4a4eaf91de9645f22195.png

fd3e776e273a46028ccf0e4b48e589ea.png

e479520d67684c6dbeced2217c86d069.png
9e7705dfbaba45d49168900e993a37c6.png

dbd237cc1d8545338d820ef38c3b1023.png

f64be8535c474bbea8f8110bb9d6ea78.pngc974d2042e554310ab47197f89649779.png

6466380b37034ed9979d51f3e1345d96.pngba623bff0ef0423880bd87c34bb3ce7c.pngd57493a57a254088a3cefb0774ef2036.png

943f7ad8c7d94219af2854f353985f1a.png

a37993cc54764f45a0e0f1dfaf426ccc.png

99549eace0e34d6eb936eb9c12ba3a0f.png

936ec7d219c4487ead2369bb3e1c00c0.png

5139f78a143d421383f0356cbeebebdf.pnge684d36c248b41b4b8dc8f78d768205e.pngd4ddf7ff269a472a81a795ce0b1fc603.png

7d84a457e8dd473bb219c8cde825d2c3.png

318e60f7d74a43d8985b342f3f7298f0.png

感悟:

1、幼儿的连线情况不错,大部分都是对的,

2、手工制作,大部分都是手环、头饰、

 

后续引导幼儿用8张图片做绘本(连环画)

 

这篇关于【教学类-12-11】20240612通义万相-动物图片连连看(A4一页3套)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

《教学与管理》

《教学与管理》系国家新闻出版总署批准,面向国内外公开发行的教育类学术期刊。《教学与管理》国际标准刊号ISSN1004-5872,国内统一刊号CN14-1024/G4。 教学与管理来稿注意事项 ■本刊主要设有“理论研究、教育观察、办学改革、学校管理、班级管理、教研活动、教育法制、德育建设、课程建设、教学研究、教学方法、教材研究、教学评价、学法指导、考试研究、比较教育”等栏目。 ■本刊读者对象为

2025年25届计算机毕业设计:如何实现高校实验室Java SpringBoot教学管理系统

✍✍计算机毕业编程指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java、Python、微信小程序、大数据实战项目集 ⚡⚡文末获取源码 文章目录 ⚡⚡文末获取源码高校实验室教学管理系统-研究背景高校实验室教学管理系

ASP.NET Core 入门教学十七 GraphQL入门指南

GraphQL 是一种用于 API 的查询语言,允许客户端请求所需的数据,并能够合并多个资源到一个请求中。在 ASP.NET Core 中使用 GraphQL 可以提供更灵活、高效和实用的数据查询方式。以下是 ASP.NET Core 中 GraphQL 的入门指南: 1. 安装必要的 NuGet 包 首先,你需要安装以下 NuGet 包: GraphQLGraphQL.Server.Tra

[SaaS] 阿里妈妈-万相营造

阿里妈妈 创意中心 - 首页基于阿里妈妈营销平台,提供从图文到视频再到落地页的素材级智能化创意支持,是您营销创意数字资产累积和升值的阵地,最大化提升营销的效率和效果。https://chuangyi.taobao.com/ 1.AI图片 商品图:

java下一页怎么实现的

在Java中,实现“下一页”的功能通常涉及到分页的处理。这个场景常见于展示大量数据时,例如从数据库中查询大量记录并分成多个页面显示。为了实现“下一页”的功能,通常会涉及到以下几个关键步骤: 分页逻辑的确定:需要确定每一页显示多少条数据,以及当前处于第几页。 数据的查询和提取:根据分页逻辑从数据源(如数据库、列表等)中提取相应页的数据。 前端展示与页面跳转:通过接口或按钮点击的方式,切换到下一

保姆级教学:OC监听网络状态变化 Reachability监听网络变化 ios网络变化

本文主要讲解了,在oc开发中,怎么去使用代码进行网络监听,十分的通俗易懂。 首先,在xcode工程中导入SystemConfiguration框架。 然后导入Reachability.h文件。 Reachability文件 点击下载,也可以按照如下内容创建对应的文件。 Reachability.m //文件名Reachability.m/*Copyright (C) 2016 App

YOLOV5入门教学-common.py文件

在 YOLOv5 框架中,common.py 文件是一个核心组件,负责定义深度学习模型的基础模块和常用操作。无论是卷积层、激活函数、特征融合还是其他复杂的模型结构,common.py 都提供了灵活且高效的实现。在这篇文章中,我们将深入解析 common.py 的设计思想、各个模块的功能以及它在 YOLOv5 中的应用。通过理解该文件的实现细节,不仅可以帮助我们更好地掌握 YOLOv5 的内部结构,

通义灵码助力高校开学第一课,“包”你满意,新学期加油!

通义灵码作为国内领先的 AI 编码工具,近年来在高校中得到了广泛应用和推广。它不仅帮助大学生更高效地学习编程、提高代码质量,还激发了他们的创新思维,并为未来的职业生涯做好了准备。 通义灵码是什么? 通义灵码是一款基于通义大模型的智能编码助手,可以在你进行编码工作时,为你提供代码实时续写、注释生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、代码问题修复等辅助编码工作的功能

2024高教社杯全国大学生数学建模竞赛C题保姆级分析完整思路+代码+数据教学

2024高教社杯全国大学生数学建模竞赛C题保姆级分析完整思路+代码+数据教学 C题题目:农作物的种植策略 今年的题目很有意思,和去年C题题目相关联了,接下来我们将按照题目总体分析-背景分析-各小问分析的形式来  1 总体分析 1.1 问题背景: 该乡村位于华北山区,温度较低,耕地有限且地块分散,包含露天耕地和不同类型的大棚。不同地块适合种植不同类型的农作物,需根据当地条件选择合适的作物,