首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏叶子陪你玩编程

    生成游戏地图文

    做很多游戏,都需要有地图,而地图一般是根据地图文件来生成的。 比如下面是一个推箱子游戏的第一关,里面的游戏角色都是通过文件自动摆上的。 比如我之前做的一个程序,加了一个按钮,变成一个生成图文件的程序。 生成的文件效果: 生成一个字母A数据文件, 配合一起一篇文章的贴图处理,可以生成一副乐高图。 完整的地图程序生成代码: import pygame import json ROW_COUNT = 15 COLUMN_COUNT = 15 WIDTH = 30 HEIGHT = 30 MARGIN for column in range(COLUMN_COUNT)] #加载字体 font=pygame.font.Font("fangzheng.TTF",20) text=font.render("生成图文件 with open("map.json","w") as f: json.dump(grid,f) print("成功生成地图数据

    1.2K50发布于 2021-04-29
  • 来自专栏AI算法能力提高班

    VideoCrafter | 图文生成视频

    pdf code https://github.com/ailab-cvc/videocrafter image-20231108102745812 Abstract 商用的Text2Video模型可以生成高质量的视频 ,但是不开源,无法研究 VideoCrafter开源了2个模型,Text2Video和Image2Video,其中I2V可以生成1024X576高分辨率的电影质量的视频,在质量上超过其它开源模型,而且是业内第一个开源的的 (I2V模型输入为text和reference image) Contributions T2V模型可以生成高分辨率高质量视频,训练集集为2千万视频和6亿张图像 I2V模型可以很好的保留参考图像的内容、 Stable Diffusion的VAE,将每一帧独自投影,不包含时间信息 image-20231108111414839 video diffusion 对视频隐层Z0进行去噪,最后通过VAE解码器在像素空间生成视频

    2.3K20编辑于 2023-11-09
  • 来自专栏小灰灰

    Java 实现长图文生成

    图文生成 很久很久以前,就觉得微博的长图文实现得非常有意思,将排版直接以最终的图片输出,收藏查看分享都很方便,现在则自己动手实现一个简单版本的 目标 首先定义下我们预期达到的目标:根据文字 + 图片生成图文 目标拆解 支持大段文字生成图片 支持插入图片 支持上下左右边距设置 支持字体选择 支持字体颜色 支持左对齐,居中,右对齐 预期结果 我们将通过spring-boot搭建一个生成图文的http接口,通过传入参数来指定各种配置信息 设计&实现 长图文生成,采用awt进行文字绘制和图片绘制 1. ,在 quick-media 工程中,利用spring-boot搭建了一个web服务,提供了一个http接口,用于生成图文,最终的成果就是我们开头的那个gif图的效果,相关代码就没啥好说的,有兴趣的可以直接查看工程源码 // .setBgImg(ImageUtil.getImageByPath("qrbg.jpg")) .setBgColor(0xFFF7EED6)

    2.1K70发布于 2018-02-06
  • 来自专栏小灰灰

    Java 竖排长图文生成

    背景 前面《Java 实现长图文生成》中实现了一个基本的长图文生成工具,但遗留了一些问题 文字中包含英文字符时,分行计算问题 暂不支持竖排文字展示 其中英文字符的计算已经修复,主要是通过FontMetric 封装类的实现 正如前面一篇博文中实现的水平图文生成的逻辑一样,垂直图文生成也采用之前的思路: 每次在文本绘制时,直接进行渲染; 记录实际内容绘制的宽度(这个宽度包括左or右边距) 每次绘制时,判断当前的画布是否容纳得下所有的内容 容的下,直接绘制即可 容不下,则需要扩充画布,生成一个更宽的画布,将原来的内容重新渲染在新画布上,然后在新画布上进行内容的填充 因为从左到右和从右到左的绘制在计算x坐标的增量时,扩充画布的重新绘制时 .setBgColor(Color.WHITE) .setBorder(true) .setBorderColor(0xFFF7EED6) 其他 相关博文:《Java 实现长图文生成》 项目地址:https://github.com/liuyueyi/quick-media 个人博客:一灰的个人博客

    2.4K60发布于 2018-02-06
  • 来自专栏自然语言处理(NLP)论文速递

    【NLP论文速递】条件语言生成 && 多模态图文生成

    引言 好久没有给大家分享关于NLG的文章了,那么今天就给大家分享两篇关于文本生成的文章,首先第一篇是基于预训练Transformer的条件语言生成模型;然后第二篇是基于单一多模态模型的图文生成;最后 3、CNN/DailyMail 和 XSum 测试集上的抽象总结结果 4、在SQuAD数据集上文本生成的实验结果 2 多模型图文生成 论文概要 研究了图像到文本和文本到图像生成的联合学习 针对这个问题中,文章提出了一个基于单一多模态模型的统一的图文生成框架来共同研究双向任务,如下图所示。 现有的基于 Transformer 的文本到图像生成工作可以扩展到通过交换输入序列中文本和图像标记的顺序来支持图像到文本的生成。 首先,我们引入了两级粒度特征表示,其中我们使用密集特征来减少图像到文本生成的信息损失,并使用离散特征来启用文本到图像生成

    1K100发布于 2021-11-26
  • C# winform实现imagecaption图像生成描述图文描述生成

    = "推理耗时:" + sw.Elapsed.TotalSeconds+"秒\r\n推理结果:"+result; } } } 视频演示: C#实现图文描述生成 imagecaption图像生成文字描述_哔哩哔哩_bilibiliC#实现图文描述生成imagecaption图像生成文字描述测试环境为:vs2019net framework4.7.2onnxruntime1.16.3opencvsharp4.8

    16210编辑于 2025-07-17
  • 来自专栏C语言及其他语言

    VC6使用简易图文教程

    看到不少新同学初学C语言,不会用VC6,不知道C语言代码在哪里写,今天教大家如何使用VC6 首先,双击运行打开VC6编译器,如下图: 点击左上角:file-新建 在打开的新建框中,在工程选项卡下选择 Console Application 之后选择一个保存项目的目录,同时工程名称里起一个名称,如下图: 之后点击确定到下一步: 选择第一个空工程就可以了,点击完成 继续确定 确定之后,就可以在我们的VC6左侧的项目栏看到一个刚刚新建的项目了

    1.3K70发布于 2018-04-18
  • 来自专栏全栈程序员必看

    Java WebService接口生成和调用 图文详解

    Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 一、 WebService生成 1.在eclipse或myclipse新建一个Web项目,并新建一个class类,用于发布 wsdl) 二、WebService调用方法 生成代码方式一 1.新建一个class类,用于调用webservice。 getJwsServiceHelloPort(); String name=hello.getValue("panchengming"); System.out.println(name); } } 生成代码方式二 2.在dos命令下输入 wsimport -s “src目录” -p “生成类所在包名” -keep “wsdl发布地址” 示例:wsimport -s G:\workspace\webService wsdl 3.成功则返回 parsing WSDL… generating code… compiling code… 4.刷新项目,生成类; 5,写调用方法(同上); 三、总结:

    9.1K10编辑于 2022-09-14
  • 来自专栏Python小二

    Python生成图文并茂的PDF报告

    有两种方法: 1)建立一个空白文档,然后在上面写文字、画图等; 2)建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。 ('FONTSIZE', (, ), (-1, -1), ), # 第二行到最后一行的字体大小 ('BACKGROUND', (, ), (-1, ), '#d5dae6' # 合并第一列二三行 # ('SPAN', (0, 3), (0, 4)), # 合并第一列三四行 # ('SPAN', (0, 5), (0, 6) 平均薪资'), (colors.green, '招聘量')] content.append(Graphs.draw_bar(b_data, ax_data, leg_items)) # 生成 pdf文件 doc = SimpleDocTemplate('report.pdf', pagesize=letter) doc.build(content) 生成报告的结果如下:

    2.6K20编辑于 2022-08-24
  • 来自专栏Python研究者

    Python生成图文并茂的PDF报告

    有两种方法: 1)建立一个空白文档,然后在上面写文字、画图等; 2)建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。 ('FONTSIZE', (, ), (-1, -1), ), # 第二行到最后一行的字体大小 ('BACKGROUND', (, ), (-1, ), '#d5dae6' # 合并第一列二三行 # ('SPAN', (0, 3), (0, 4)), # 合并第一列三四行 # ('SPAN', (0, 5), (0, 6) 平均薪资'), (colors.green, '招聘量')] content.append(Graphs.draw_bar(b_data, ax_data, leg_items)) # 生成 pdf文件 doc = SimpleDocTemplate('report.pdf', pagesize=letter) doc.build(content) 生成报告的结果如下:

    1.4K10编辑于 2022-10-27
  • 来自专栏图形学与OpenGL

    实验6 Bezier曲线生成

    1.实验目的: 了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1) 结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线; (2) 调试、编译、修改示范程序。 3.实验原理: Bezier曲线是通过一组多边形折线的顶点来定义的。 void CalcBZPoints() { float a0,a1,a2,a3,b0,b1,b2,b3; a0=pt[0].x; a1=-3*pt[0].x+3*pt[1].x; a2=3*pt[0].x-6* pt[2].x; a3=-pt[0].x+3*pt[1].x-3*pt[2].x+pt[3].x; b0=pt[0].y; b1=-3*pt[0].y+3*pt[1].y; b2=3*pt[0].y-6*

    1.1K10发布于 2018-10-09
  • 来自专栏生信技能树

    m6A图文复现02-数据下载和质控

    同时也分享了 全套MeRIP-seq文章图表复现代码,其实MeRIP-seq其实就是RNA水平的又叫做m6a测序。 因此,我又重新找了一篇文献,使用这个文章的数据来进行m6A图文复现。 the obesity-associated FTO,发现FTO主要定位在细胞核中,是RNA的m6A修饰的去甲基化酶。 ,大范围、高通量地鉴定了人和小鼠m6A的甲基化水平,这两篇文章是:Nature. 2012 Apr 29;485(7397):201-6 和 doi:10.1038/nprot.2012.148 2 数据下载 7b23cb95ffdf90f23e2784f31ad712de SRR867000.fastq.gz 3d14c4c8fcd95e5fa4a2c379d23f3088 SRR867001.fastq.gz f6d46a57cf66a73d6ea4e1a81e81b06d

    1.6K30发布于 2021-07-29
  • 来自专栏前端数据可视化

    Antv G6 拖拽生成节点

    本文简介 点赞 + 关注 + 收藏 = 学会了 AntV G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。 本文主要讲解使用 AntV G6 实现 拖拽生成节点 的功能,如下图所示。 本文使用 Vue3 做基础框架,配合 G6 实现上图效果。 分析 在动手编码之前需要先对使用场景做一个分析。 元素面板是由原生 HTML 生成的,所以需要实现拖拽原生 HTML 元素的功能。 查找相关 API 坐标转换 上面的需求中,第1点和第2点其实都可以归为坐标转换。 如果要我们手动计算坐标的话其实还是挺麻烦的,好在 G6 为我们提供了一个 API ,可以将屏幕坐标转换成画布坐标。 拖拽生成节点

    1.9K10编辑于 2022-09-23
  • 来自专栏私人订制

    thinkphp6 token令牌 生成详解

    生成Token(createToken) <?

    1.5K10编辑于 2023-05-11
  • 来自专栏飞鸟的专栏

    ES6生成

    ES6生成器是JavaScript中的一项强大特性,它允许您在函数执行期间暂停和恢复代码的执行。生成器函数使用function*语法进行声明,并使用yield关键字来产生(yield)值。 通过调用生成器对象的next()方法,可以迭代执行生成器函数的代码,每次调用都会将控制权交给生成器函数的下一个yield语句。 生成器对象还具有其他方法,如return()和throw(),用于控制生成器的执行。在每次调用生成器对象的next()方法时,生成器函数都会执行,直到遇到一个yield语句。 语法以下是ES6生成器函数的基本语法:function* generatorFunction() { // 生成器函数的代码 yield value;}使用function*关键字声明生成器函数。 生成器函数体内使用yield关键字来指定要产生的值。示例让我们通过一些示例来理解ES6生成器的使用。

    43020编辑于 2023-05-23
  • 来自专栏自动化办公

    用Python自动生成 图文并茂的数据分析 报告

    最近Python星球里的一位朋友私信我,想学习一下Python自动化生成数据分析报告。 有两种方法: 建立一个空白文档,然后在上面写文字、画图等; 建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。 ('资深数据分析师', '29.3K', '10%') ] content.append(Graphs.draw_table(*data)) # 生成图表 colors.green, '招聘量')] content.append(Graphs.draw_bar(b_data, ax_data, leg_items)) # 生成 pdf文件 doc = SimpleDocTemplate('report.pdf', pagesize=letter) doc.build(content) 生成报告的结果如下

    2.2K20编辑于 2022-12-06
  • 来自专栏SpringBoot图文教程

    SpringBoot图文教程6—SpringBoot中过滤器的使用

    有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文系列教程技术大纲 鹿老师的Java笔记 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」 SpringBoot图文教程2—日志的使用「logback」「log4j」 SpringBoot图文教程3—「 ‘初恋’情结」集成Jsp SpringBoot图文教程4—SpringBoot 实现文件上传下载 SpringBoot图文教程5—SpringBoot 中使用Aop 前言 过滤器是Javaweb非常基础的一个概念

    1.7K10发布于 2020-03-28
  • 来自专栏信数据得永生

    生成对抗网络项目:6~9

    通过捕获具有各种姿势和外观的各种对象,它使生成器网络变得强大。 它产生更多的图像-文本对。 使用大量的图文对,我们可以训练一个可以处理干扰的健壮网络。 -6fcaaa2a61ad.png)] 前面的等式表明,训练一个 CycleGAN,需要最小化生成器网络的损失,并使判别器网络的损失最大化。 执行以下步骤以在 Keras 中实现生成器网络: 首先定义生成器网络所需的超参数,如下所示: input_shape = (128, 128, 3) residual_blocks = 6 接下来,创建一个输入层 = BatchNormalization()(decoder6) decoder6 = concatenate([decoder6, encoder2]) decoder6 = Activation( padding='same')(decoder6) decoder6 = BatchNormalization()(decoder6) decoder6 = concatenate([decoder6

    1.5K20编辑于 2023-04-24
  • 来自专栏自动化办公

    ​用Python自动生成 图文并茂的数据分析 报告

    上周B站:程序员晚枫后台的一位朋读者私信我,想学习一下Python自动化生成数据分析报告。 有两种方法:建立一个空白文档,然后在上面写文字、画图等;建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。 # Graphs类的全部代码,请+v:CoderWanFeng③生成报告if __name__ == '__main__': # 创建内容对应的空列表 content = list( (colors.green, '招聘量')] content.append(Graphs.draw_bar(b_data, ax_data, leg_items)) # 生成 pdf文件 doc = SimpleDocTemplate('report.pdf', pagesize=letter) doc.build(content)生成报告的结果如下图片

    1.4K30编辑于 2022-08-09
  • 来自专栏SpringBoot图文教程

    SpringBoot图文教程8 — SpringBoot集成MBG「代码生成器」

    有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+ 案例 思维导图」「基础篇上」 SpringBoot图文教程2—日志的使用「logback」「log4j」 SpringBoot图文教程3—「‘初恋’情结」集成Jsp SpringBoot图文教程4—SpringBoot 实现文件上传下载 SpringBoot图文教程5—SpringBoot 中使用Aop SpringBoot图文教程6—SpringBoot中过滤器的使用 SpringBoot图文教程7—SpringBoot -- 这个元素用来去除指定生成的注释中是否包含生成的日期 false:表示包含 --> <! ,其他的内容不需要修改 配置 要生成哪些表 对应的实体类 dao接口 和 mapper文件 注意:除了以上三个配置,其他配置都可以不必修改 3.通过插件启动可生成代码 运行插件,生成代码如下: 实体类

    1K20发布于 2020-03-28
领券