想必大家一定知道这种图钉画吧,没送过总见过吧,也可称上的上是让女友感动到哭的礼物了,哈哈哈~

但是淘宝上的图钉画需要花钱买才能定制,今天咋来教大家用代码敲个图钉画,不花钱还可自己随心定制,代码也就40多行,又简单,又实用~

程序原理

其实特别简单,就是在间隔相同的位置获取像素的颜色。然后绘制一个无边框的填充圆。就是这么简单。

运行效果

代码展示:


#include<stdio.h>
#include<graphics.h> //需安装easyx图形库
#include<conio.h>struct DZH
{int x;int y;COLORREF color;
};DZH dzh[64][64];int main()
{initgraph(640,640);setbkcolor(BLACK);cleardevice();IMAGE img;loadimage(&img,_T("C罗.jpg"));putimage(0,0,&img);for (int i = 0; i < 64; i++){for (int j = 0; j < 64; j++){dzh[i][j].x = i * 10+5;dzh[i][j].y = j * 10+5;dzh[i][j].color = getpixel(dzh[i][j].x, dzh[i][j].y);}}cleardevice();for (int i = 0; i < 64; i++){for (int j = 0; j < 64; j++){setfillcolor(dzh[i][j].color);solidcircle(dzh[i][j].x, dzh[i][j].y,5);}}_getch();return 0;
}

图片可以自己更换嗷,图片路径和源码放在同一级下面。

总结

文件夹名称要和代码中的一致,路径一定要放对,.cpp同一级,图片命名xx.jpg。代码中出现easyx.h未识别就是图形库没安装.

END


自学编程的小伙伴们不容易,在学习编程的路上会遇到很多瓶颈,甚至会感到迷茫,为此我给大家整理了一些资源福利,都放在下方啦,还可以和群里的小伙伴们一起来学习交流嗷~

C/C++编程基地https://jq.qq.com/?_wv=1027&k=sJFATkMZ

C语言图钉画表白程序,给自己的偶像制作一个吧相关推荐

  1. c语言爱心图片表白程序源代码(附加源代码及其实例压缩包)

    c语言爱心图片表白程序源代码 可用来表白哟,更多表白程序源代码可关注我私信我发源代码和压缩文件哟 想要更多可关注我,运行成品如下 #include "stdlib.h" #incl ...

  2. 制作一个查询信息程序_三步学会制作一个小程序

    小程序在刚出现的时候简直是惊艳了整个业界,不管什么内容,光是那酷炫的交互效果就足以篇篇刷屏了,再加上"用完即走",不用安装.不占用内存.入口众多等特性.不过早期由大厂商的专业程序员 ...

  3. java制作超炫流星雨表白_[源码分享]C语言浪漫流星雨表白程序!

    01 编码过程设置星星的属性,初始化星星,画星星,进行星星的移动 设置流星的属性,初始化流星 初始化加载数据,通过贴图来画流星,进行流星的移动 设置表白文字 主函数设置数组,加载界面 02 效果展示 ...

  4. html5效果浪漫表白,程序员用HTML5做了一个心形表白特效,其实我们也懂浪漫!...

    520爱心表白特效 谁说程序员不懂浪漫? 曾经有一份真挚的爱情摆在我面前,但是我没有珍惜,[因为我是程序员] 等到了失去的时候才追悔莫及,尘世间最痛苦的事莫过于此. 如果老天可以再给我一个再来一次的机 ...

  5. python制作程序菜单,Python 开发:制作一个简易的点菜系统(附源码)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于海唤鱼杂记客栈 ,作者:海唤鱼杂记客栈 Python GUI编程:高 ...

  6. 易语言 图片插入超级列表框_利用PPT制作一个图片抽奖

    上课时,为了参加互动的效果,抽奖是一个很好的方法,即能提高学生的学习兴趣也能活跃课堂气氛. 老师们大多使用的课件都是PPT,而PPT实现这种效果有点难度.百度中有介绍如何使幻灯片切换功能实现名字抽奖的 ...

  7. 抖音程序员表白代码c语言,程序员过情人节:教你做抖音同款表白程序!

    原标题:程序员过情人节:教你做抖音同款表白程序! 最近抖音上一个很简单的vbs告白编程代码视频火了,双击这个编程代码编写的软件后会弹出一个窗口显示一段话,点击确定后会显示下一句.这个小程序很有意思也很 ...

  8. 基于Qt的笛卡尔心形表白程序

    基于Qt的笛卡尔心形表白程序 1.基本介绍 2.笛卡尔心形函数 3.QCustomPlot 4.功能介绍 1.ui界面 2.控件说明 5.程序说明 1.初始化设计 2.槽函数设计 1.按钮 2.滑动条 ...

  9. vbs画动态爱心代码_用C语言实现心形表白程序[酷炫动态版]

    前几天给大家放一个C语言实现心形表白功能的程序,许多小白觉得有意思,今天给大家再放一个更炫酷的表白程序,有需要的童鞋拿去吧~ 先看看效果图吧: 因为是动图,所以只能象征性给大家截图啦~ 怎么样?童鞋们 ...

最新文章

  1. 《Arduino开发实战指南:机器人卷》一3.3 直流电机驱动电路原理
  2. Java 循环控制语句break/return/continue的使用
  3. 了解spring-boot-starter
  4. 清空文件夹,或删除文件夹
  5. 第十五章 面向对象程序设计
  6. 【Python-2.7】换行符和制表符
  7. 近来接连换了U盘、剃须刀,京东服务确实好
  8. 【图像去噪】基于matlab GUI DCT图像去噪【含Matlab源码 614期】
  9. 检测1的个数_面部皮肤检测仪是美容院的新套路吗?
  10. harmonyos电脑系统下载,harmonyos系统下载
  11. c语言面试题集,c语言面试题集经典
  12. 盗墓笔记—阿里旺旺ActiveX控件imageMan.dll栈溢出漏洞研究
  13. adguard home上网慢_如何正确使用smartdns搭配adguardhome, 优选dns并去除广告
  14. 特聘专家朱嘉明:2022,数字经济迈入历史新阶段
  15. 深度测评 | 五大主流多端开发框架全面对比
  16. 孙中原:为什么墨家会产生科学思想?
  17. 亚马逊aws服务取消_Amazon S3 – AWS简单存储服务
  18. CNN:RCNN、SPPNet、Fast RCNN、Faster RCNN、YOLO V1 V2 V3、SSD、FCN、SegNet、U-Net、DeepLab V1 V2 V3、Mask RCNN
  19. git工具的使用 、gitlab 服务器的搭建、Jenkins服务的搭建
  20. 智能文档控制——文档的智能归档、捕获、索引、访问和协作

热门文章

  1. 【保姆级】利用Github搭建自己的个人博客,看完就会
  2. 一路格桑花 一路兵魂在
  3. windows 端口查看命令
  4. Effective Java 枚举和注解 第31条:用实例域代替序数
  5. 强制不换行css ul里的li元素,css怎么让li强制不换行
  6. 【论文阅读笔记】无监督行人重识别中的采样策略
  7. Prometheus监控运维实战十: 主机监控指标
  8. C++期末复习超详细总结知识点(期末冲刺)
  9. PIE-engine 教程 ——随机森林监督分类案例(河北安国市为例)
  10. android note