Code Monkey home page Code Monkey logo

dwin-ico-tools's People

Contributors

b-pub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dwin-ico-tools's Issues

Font color?

Sorry to create an issue for what is actually just a question... but do you know how to change the font color? (for change between light/dark themes).

Also, huge thank you for this tool!

DACAI boards use .zico instead of .ico

When I try and use this tool (after renaming the .zico file to .ico because it says it's incompatible) the extracted images are all corrupted (unreadable by windows photos anyway...)

I am trying to get the stock icon set back on a DACAI LCD screen on an Ender 3 V2 with new Marlin firmware...

Do not understand

I installed python, and pillow using python command prompt.

I am utilzing jyers for my ender 3.

What I cannot get to execute within windows 10 using administrator mode is generating the icons using Create-ICO.bat I downloaded your GITHUB reprository using the "GET CODE"

I was able to get a DWIN_ICO.cpython-310.pyc to extract into a folder,

Question is, what do I do with this in order to flash my ender display?

Is there a more in depth guide I should be using?

beginner's guide

Hi. I wish to change my UI display for my 3d printer, but i dont understand how use your programm. Can you help me?

Ender 6 Stock LCD not working

Since I upgraded my Ender6 printer, I need to update the configuration.h file. But the lcd screen does not work in all marlin versions.
Lines I need to change in configuration.h ;
#define TEMP_SENSOR_0 5
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 690 }
#define DEFAULT_MAX_FEEDRATE { 500, 500, 10, 120 }
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 5 }

and settings required for creality cr touch

Is there a version of marlin that the stock LCD screen works with? Can you help me?

Limits of DWIN image format are unknown

I'm creating an issue for this because after a lot of searching around I couldn't find any better info on this. I figured I'd share my personal experience here in case it helps others.

As mentioned in the README, the limits of the firmware are unknown. I used the splitIco.py script to crack open the 9.ICO file used by the Creality Ender 3 v2 display. Then I fed them through a GIMP batch-processing plugin to make everything green (I'm hellbent for Zenburn). Then I used makeIco.py to package them back together and flash the LCD board. It didn't work. Flashing worked, but all the icons were invisible afterwards.

After more investigation, I discovered that the jpegs spit out by splitIco.py were around half the size of those processed by GIMP. I was able to post-process them using imagemagick's -strip option, and this cut down the file size significantly.

#!/bin/bash

for file in output/*
do
    convert -strip $file $file
done

I packaged up these post-processed icons using makeIco.py, flashed the LCD board again, and it worked! Mostly. At least one of the images is garbled (but not invisible, like they were originally), but most if not all the others are working fine.

Anyway, if it isn't the file size which causes the DWIN firmware to fail spectacularly, it might be the various bits of metadata which get stuck in the files by many image processing programs. I assume these files need to tread on a very minimalistic implementation of the jpec spec.

Doesn't work

Using Python 3.9.4, Pillow installed. When I try to run the file through cmd, it immediately terminates with no messages or anything and it doesn't extract my file.

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.