Skip to content
Tool to create bitmaps and fonts for embedded applications, v.2
Branch: master
Clone or download
riuson Merge branch 'develop'
Added:
 Command line option '--input' to specify font document xml file for command-line mode conversion.
 Tags app_rev and app_date for application revision and date.
 Completer to encoding's combobox.
 New tag 'out_image_preview' and settings to generate image preview in output file.
 Custom script to process pixel's data.
 Multiplicity of font's width/height.
Changed:
 RLE minimal sequence block's count decreased to 1.
 RLE prefix for sequence with length == 1 changed from '(-1)(data[1])' to '(+1)(data[1])'.
 Tab page 'Prepare' in settings.
 Tooltips on toolbuttons.
 Set font's encoding to UTF-8 by default.
 Optimize height/width in Resize dialog.
Fixed:
 Losing of empty parameters in Image settings block.
 Selection of template files in the settings.
 Clear the fill mask when changing the data block size.
 Editor's selection outline.
 Build with Qt 5.11.
 Scanning of images of 1px width, splitted to rows, for predefined scripts only.
Removed:
 Support for Qt version < 5.5.
 Ability to hide toolbars.
Latest commit 030b30d Mar 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
classes Restore columns with size Mar 15, 2019
controls Remove commented Mar 15, 2019
interfaces Added namespace to widgets, dialogs, etc. Dec 20, 2017
resources History updaed Mar 15, 2019
tests Tests updated Dec 20, 2017
.gitignore .gitignore updated Aug 22, 2012
.travis.yml Travis config updated Oct 6, 2017
astyle.astylerc
lcd-image-converter.pro
license Readme updated Jun 27, 2016
main.cpp
qt-version-check.h Removed delimiter lines //-------------- Oct 15, 2016
readme.md Readme updated Mar 20, 2017
win-res.rc

readme.md

LCD Image Converter

Travis Build Status Coverity Scan

Tool to create bitmaps and fonts for embedded applications, v.2

Allows you to create bitmaps and fonts, and transform them to "C" source format for embedded applications.

Features

  • Supported display controllers
    • Monochrome, grayscale, color
    • With vertical and horizontal orientation of bytes
    • 8, 16, 24, 32-bit data
    • 1...32 bits per pixel
    • and other, not limited by some particular models
  • Output format
    • Can be changed by templates
    • Text (source code) or binary
  • Create a single image
    • With RLE compression
  • Create fonts (set of images - characters)
    • Including unicode charset
    • Required characters only, not full range
  • Command-line mode

Web pages

Contacts and support

How to build on GNU/Linux

git clone https://github.com/riuson/lcd-image-converter.git ~/lcd-image-converter
cd ~/lcd-image-converter
qmake
make

Requires some additional packages. Build logs available on Travis-CI.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

You can’t perform that action at this time.