首页 > 其他分享 >easyx的使用,图像插入(2.0)

easyx的使用,图像插入(2.0)

时间:2023-11-20 12:11:49浏览次数:32  
标签:输出 easyx Filename 插入 文件夹 cpp 2.0 图片

本文从B站学习,借鉴,一些贴图素材借鉴游戏网图;

视频链接:图像输出_哔哩哔哩_bilibili

 

 想使用图片,先用easyx提供的数据类型定义一个变量:

 在对图片进行加载,差不多像是赋值,这个变量名相当于这个图片;使用loadimage();

这里有个小点;图片的位置你要清楚放在哪里,因为加载图片的时候会用到图片地址,这里我们将图片放置在Filename.cpp所处文件夹中

对于图片文件的选择有两种路径

1.相对路径:./表示在此文件夹中,因为我是在Filename.cpp头文件中使用的,所以./此时表示的是Filename.cpp所处在的文件夹,还有../代表此文件夹上一级;输入./文件名加后缀

2.绝对路径:在此电脑中打开文件夹所在位置,直接对其这个方框

左键点击进行复制,最后要加上   \图片名还有后缀;

我使用的是相对路径:

用putimage输出指向的图片,及图片放置位置;但是刚输出图片太大了,只在图形框里输出了部分图片;

想输出完整图片得在loadimage()中在做输入

 这个我初始图像框的大小,我让图片与他相同大小输出完整图片;

 

标签:输出,easyx,Filename,插入,文件夹,cpp,2.0,图片
From: https://www.cnblogs.com/qianzhu/p/17843643.html

相关文章

  • 又欲又撩人,基于新版Bert-vits2V2.0.2音色模型雷电将军八重神子一键推理整合包分享
    Bert-vits2项目近期炸裂更新,放出了v2.0.2版本的代码,修正了存在于2.0先前版本的重大bug,并且重炼了底模,本次更新是即1.1.1版本后最重大的更新,支持了三语言训练及混合合成,并且做到向下兼容,可以推理老版本的模型,本次我们基于新版V2.0.2来本地推理原神小姐姐们的音色模型。具体的更新......
  • easyx的使用
    本操作集根据B站学习,借鉴;视频链接:【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通,学习就是这么快乐_哔哩哔哩_bilibili 初始化时要进行的操作;记得调用图形库头文件#include<grahics.h>;  以画圆为例:voidcircle(intx,inty,intr);需要提供圆心坐标,及其......
  • 【2.0】Python高级之名称空间与作用域
    【一】名称空间与闭包【1】什么是名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中delx表示清除该绑定关系。在程序执行期间最多会存在三种名称空间【2】内建名称空间伴随pyt......
  • SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
    SQLINSERTINTO语句用于在表中插入新记录。INSERTINTO语法可以以两种方式编写INSERTINTO语句:指定要插入的列名和值:INSERTINTO表名(列1,列2,列3,...)VALUES(值1,值2,值3,...);如果要为表的所有列添加值,则无需在SQL查询中指定列名。但是,请确保值的顺序与表......
  • SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
    SQLINSERTINTO语句用于在表中插入新记录。INSERTINTO语法可以以两种方式编写INSERTINTO语句:指定要插入的列名和值:INSERTINTO表名(列1,列2,列3,...)VALUES(值1,值2,值3,...);如果要为表的所有列添加值,则无需在SQL查询中指定列名。但是,请确保值的顺序与表......
  • Oracle和达梦:循环执行SQL(如循环插入数据)
    Oracle和达梦:循环执行SQL(如循环插入数据)其中:WHILEi<=100000LOOP,10万是循环10万次其中:iNUMBER:=1;,1是从一开始--循环执行一条sqlDECLAREiNUMBER:=1;BEGINWHILEi<=100000LOOP--在这里编写你要执行的SQL语句--例如:EXECUTEIM......
  • 一个简单案例的Vue2.0源码
    本文学习vue2.0源码,主要从newVue()时发生了什么和页面的响应式更新2个维度了解Vue.js的原理。以一个简单的vue代码为例,介绍了这个代码编译运行的流程,在流程中原始DOM的信息会被解析转换,存在不同的对象中。其中关键的对象有el、template、ast、code、render、renderfunction和vno......
  • Geany 2.0 发布使其成为更通用的文本编辑器和 IDE
    导读Geany 被认为是 Linux 上最好的PythonIDE 之一,它是一个基于GTK3工具包的开源、轻量级IDE。考虑到Geany的功能集对各种用户的吸引力,它也可以算作 Linux上Notepad++的替代品之一。现在,新版本已以“Geany2.0”的形式推出,提供了许多改进。让我们看看......
  • mybatis拦截器:实现拦截update语句插入列值
    1、修改sql的时机在预编译SQL(prepare方法)前加入修改的逻辑。可以对sql处理也可以对映射类做处理(本例是对映射类做处理)。2、准备的xml文件mybatis-config.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig......
  • 打包需要将一些信息进行插入
    vue打包的时候将git提交信息打包进去在项目根目录下新建一个名为preBuild.js的脚本文件,内容如下:constchild_process=require("child_process");constfs=require("fs");letcommitId=child_process.execSync(`gitlog-n1--format=format:"%H"`).toString(......