当前位置: 首页 > news >正文

【Processing】读取并全屏显示、编辑图片模板

本文展示了两种在Processing中全屏显示图片的方法。第一种是基础实现,仅全屏显示图片;第二种增加了交互功能,包括局部像素处理(将特定位置像素改为绿色)和文字显示(通过按键切换"IP_ON"/"IP_OFF"状态)。代码演示了如何加载图片、处理像素、创建字体显示文本,以及使用键盘事件切换布尔变量。两种实现都支持在指定显示器上全屏显示,为图像处理应用提供了基础框架。

单纯全屏显示某张图片的代码:

PImage img;voidsetup(){//size(2160,3840);fullScreen(2);img=loadImage("input_35line.bmp");//图片与执行文件在同一文件夹}voiddraw(){image(img,0,0);}

全屏显示某张图片,并做局部像素处理,叠加文字显示的的代码:

PImage img;boolean Alg_en=true;PFont f;voidsetup(){//size(2160,3840);fullScreen(2);//在第2个显示屏上全屏显示f=createFont("Arial",16,true);//字体样式textFont(f,50);//字体颜色img=loadImage("input_35line.bmp");//图片与执行文件在同一文件夹}void keyPressed(){if(key=='z')Alg_en=!Alg_en;}voiddraw(){//全屏显示image(img,0,0);loadPixels();int y=100;for(int x=0;x<width;x++){int loc=x+y*width;if(img.get(x,y)!=color(0,0,0)){//读取特定位置的像素并比较pixels[loc]=color(0,255,0);}}updatePixels();if(Alg_en==true)text("IP_ON",600,300);elsetext("IP_OFF",600,300);}
http://www.cnnetsun.cn/news/114746.html

相关文章:

  • 使用 html2canvas + jsPDF 生成PDF 的简单示例(含文字下沉修复)
  • Vue3+Monaco Editor封装及SQL编辑器实现
  • MiniCPM-V 4.5
  • Flutter工程化与协作实践指南
  • Excel技巧:提取身份证号码中的出生年月日
  • 软工毕业设计创新的开题分享
  • Oracle数据库物理备份与恢复实战指南
  • 告别“养死”魔咒!AI+知识库+物联网,打造零失败智能种植系统(附架构图+实操指南)
  • 安卓基础之《(4)—Activity组件(2)》
  • 打破数据堵点:6 大主流CRM厂商全链路数据流转能力横评与选型指南
  • 小程序毕设项目:基于springboot+微信小程序的校园活动管理系统设计与实现(源码+文档,讲解、 调试运行,定制等)
  • 小程序毕设项目:基于springboot+微信小程序的DIY电脑推荐与交流平台(源码+文档,讲解、 调试运行,定制等)
  • 小程序毕设项目:基于springboot+微信小程序的在线复习小程序(源码+文档,讲解、 调试运行,定制等)
  • 安徽做SCARA机器人的公司有哪些?
  • 【JavaWeb】MVC模式_理论简介
  • 【JavaWeb】日程管理01——登录页及数据校验功能
  • springboot中File默认路径
  • 【2025年AI 编程时代的热点】
  • 【C++ 笔记】从 C 到 C++:核心过渡 (中)
  • SQL约束解析
  • 地铁调研12-17
  • 现代软件测试工具全景对比与选型指南
  • 基于 Apache POI 的体检报告 Word 生成实战文档
  • org.jetbrains.annotations的@Nullable 学习
  • 计算机毕业设计springboot计算机硬件自配系统 基于Spring Boot的计算机硬件配置管理系统设计与实现 Spring Boot架构下的计算机硬件自选系统开发
  • 【信创】中间件对比
  • 傅里叶变换小波变换
  • 智能桑拿房首选:水管家集成系统如何提升体验?
  • 最简单的LangChain和RAG
  • 空压机监控运维管理系统方案