C语言图钉画表白程序,给自己的偶像制作一个吧-创新互联

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

创新互联是一家专业提供杨浦企业网站建设,专注与成都做网站、成都网站设计、H5建站、小程序制作等业务。10年已为杨浦众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

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

程序原理

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

运行效果

代码展示:
#include#include//需安装easyx图形库
#includestruct 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

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前题目:C语言图钉画表白程序,给自己的偶像制作一个吧-创新互联
网站链接:http://ybzwz.com/article/ccjdhs.html