GithubHelp home page GithubHelp logo

luckyptr / bitmapstudio Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 4.68 MB

基于QT的单片机OLED位图管理、编辑和自动取模软件

License: GNU General Public License v3.0

QMake 1.42% C++ 98.58%
oled qt

bitmapstudio's Introduction

bitmapstudio

Bitmap Studio

🚩单片机OLED位图管理、编辑和自动取模软件

architecture_en

​ 单片机LCD显示通常需要对图片进行取模,如果项目的图片数量比较多的话取模和图片管理就会很繁琐,本软件可以对项目涉及到的图片进行统一的管理,用户在单片机程序文件夹里新建Bitmap Studio工程(*.bs)后可直接使用该软件对图片进行导入、编辑、删除、浏览等,修改图片后可以一键生成C语言字模文件在单片机工程里,免去了传统取模和复制字模数组的工作

🚀 快速开始

获取软件

  • 下载release

  • 解压后运行 Bitmap Studio.exe

    (如果遇到缺少dll无法运行的情况,请安装Bitmap Studio.exe同文件夹下的VC++运行库vc_redist.x64.exe)

  • clone项目工程

    git clone [email protected]:luckyPtr/BitmapStudio.git
    
  • 使用Qt Creator打开工程并编译

新建工程

  • 点击新建工程按键
  • 选择工程名称和路径
  • 设置项目屏幕的尺寸和取模方式

新建工程

导入图片

从图片文件导入

  • 图片-右键-导入-图片
  • 选择图片文件
  • 设置图片名称
  • 调整图片的取色阈值

从图片导入

从字模导入

  • 图片-右键-导入-自模
  • 输入字模(剪贴板有字模会自动导入)
  • 选择取模方式和图片尺寸
  • 输入图片名称

从字模导入

图片编辑

可以对图片进行简单的编辑

  • 像素编辑
  • 位置变换
  • 尺寸调整
  • 旋转和镜像
  • 反色

图片编辑

一键生成字模

  • 点击运行一键生成导入图片的字模
  • 生成.c/.h文件可直接在单片机工程中使用

一键生成

bitmapstudio's People

Contributors

luckyptr avatar

Stargazers

 avatar Echo avatar Maker In China avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.