• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

AmazFit WatchFace editor for Windows by SashaCX75

This forum is designed to discuss and develop tools creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
To discuss tools that are not in this section, use the “Watchfaces tools (discussion)” forum.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

AmazFit WatchFace editor for Windows by SashaCX75

Post by SashaCX75 »

Graphics editor for working with dials Amazfit
The editor supports watch faces from GTR 47, GTR 42, GTS, T-Rex, Verge Lite.
Screenshot
Image
Note: the path to the program should not contain spaces, it is advisable to unpack it to the root of the disk.
Not all dials can be unpacked.
You can reduce the size of the bin file only by reducing the size of the images (height * width) or by reducing the number of images.

The drawing order of elements cannot be changed. The only exception is if you move the second hand from the center, it will be drawn under the hour and minute hands.

If the .bin file is not created, then you need to look for errors in the .log file. Most often this happens when images have the wrong format.

If the bin file is not created, and the log file contains the entry “bad transparency mask”, this means that the format of one or more images is incorrect (most often it occurs if you save the image in Photoshop without transparent pixels). You can fix it as follows:
- in Photoshop - add at least one transparent pixel
- in GIMP exported to PNG 16 bit RGBA
- in XnView - Image -> 32 bits

Version 10.0
List of changes
Added the ability to display the distance traveled in kilometers and miles.
Updated translation.
v 9.0
Fixed display of date if pictures have different sizes (often pictures for "1" are narrower than others)
Added new warnings about possible errors.
Fixed the order of displaying items.
Added a button to refresh the preview image.
Fixed bugs when converting watch faces.
Updated Chinese and Italian translations.
v 8.5
Fixed work with Verge Lite
v 8.4
Fixed Italian translation.
Added Chinese manual.
v 8.3
Bugs fixed.
Added a manual in English.
v 8.2
Added the display of the target steps (StepsGoal)
Added preliminary calculation of the size of the .bin file.
v 8.1
Fixed work on monitors with high resolution.
Updated translation (French, Italian, Chinese, Spanish).
v 8.0
Added the ability to convert dials between different watch models (GTR / T-Rex / Verge Lite).
v 7.1
Italian language added.
Minor fixes.
v 7.0
Added animation support
Verge Lite Support Added
Added the ability to quickly save the project (Ctrl + S)
Added support for languages (French, Chinese).
v 6.1
Added support for T-Rex.
Added the ability to auto-correct image files (error "bad transparency mask").
Added a reminder to save the project when it is closed.
v 6.0
Added support for shortcuts.
Added background image support for circular indicator.
Added display of a set of icons (segments) for the progress of steps.
Added display of a set of icons (segments) for the battery.
Added display of a set of icons (segments) for the pulse.
Added display of an indicator (arrow) for a pulse.
Added display of indicator (arrows) for calories.
Added display of a circular indicator for the pulse.
Added display of a circular indicator for calories.
Added the ability to crop the image to fit the screen.
Added support for languages ​​(Portuguese, Czech, Slovak, Hungarian).
v 5.2
Added support for a set of icons (icons and a set of coordinates for them) for the progress of steps and battery.
Added the ability to crop the preview according to the shape of the screen.
Bugs fixed in the English version.
v 5.1
Fixed incorrect display of the distance traveled.
Added the ability to adjust the speed of gif animation.
Added the ability to work with compressed bin files.
Updated bin file packer.
Added display of the year.
Added display of a charge indicator (arrow).
Added display of indicator (arrow) of steps.
Added display of the indicator (arrow) of the date.
Added display of indicator (arrow) of the day of the week.
Added display of indicator (arrow) of the month.
Added the ability to paste copied coordinates into offset fields from the center (for arrows).
English support added.
Old versions
If you want to supplement the missing translation, write to the PM.

Beta version of the editor with support for Amazfit X

AmazFit WatchFace editor 2 with support for GTR 2, GTS 2, T-Rex Pro

My editor doesn't work with GTR2 (GTS2) watch faces and I have no plans to add support for these models anytime soon. I don't know any other programs that can work with these dials. I have no information if anyone is working in this direction.

Because I bought a GTR 2e, the program will no longer be updated.

Donate to the author
PayPal: [email protected].
Last edited by SashaCX75 on 01 Jun 2022, 07:20, edited 25 times in total.
Killmonger
Posts: 1
Joined: 05 Mar 2023, 08:12
Location: Wakanda
Contact:

Post by Killmonger »

editor for amazfit band 7
User avatar
asoo
Posts: 2103
Joined: 03 Jan 2019, 01:48
Location: ͼͽ Thailand ͼͽ
Has thanked: 404 times
Been thanked: 2018 times

Post by asoo »

Killmonger wrote: 06 Mar 2023, 11:06
editor for amazfit band 7
viewtopic.php?t=2743
ͼͽ To request please use the interrelated forum in action ͼͽ
Please do not PM to me for requests ported watchface.
EdneyVF
Posts: 1
Joined: 20 Mar 2023, 22:26
Location: Brasil
Contact:

Post by EdneyVF »

Hi, i edited a watchface for GTR2 with this tool, all works fine, but the status icons change to wrong images every time i switch the WF in the GTR2, exist any solution? I edited with this tool because when i compile the .bin with the "Editor 2" the default AOD of GTR2 doesnt is showed.

WF with wrong status icons in the right superior corner:
Spoiler
Image
nick_fox123
Posts: 5
Joined: 30 Mar 2021, 11:54
Location: china
Been thanked: 1 time
Contact:

Post by nick_fox123 »

大佬们,有没有会翻墙的朋友,帮我发一个GTS 最新版的表盘编辑软件吧,非常感谢啊。我的邮箱是[email protected]
Hieut7577
Posts: 2
Joined: 30 Aug 2023, 05:13
Location: Vn
Has thanked: 1 time
Contact:

Post by Hieut7577 »

Can someone guide me how to convert 47mm watch face to 42mm?
User avatar
asoo
Posts: 2103
Joined: 03 Jan 2019, 01:48
Location: ͼͽ Thailand ͼͽ
Has thanked: 404 times
Been thanked: 2018 times

Post by asoo »

Hieut7577 wrote: 11 Oct 2023, 14:27
Can someone guide me how to convert 47mm watch face to 42mm?
1. open program go to ( pack/unpack ) , click ( unpack compress bin )
2. select file BIN 47mm that you want to convert
3. after unpack go to convert option ( setting source 47mm , target 42mm ) and click convert )
4. after convert go to "pack/unpack" and click ( pack a compress bin )
5. after pack , You will receive a 42mm "BIN" file in the destination folder specified by the program.
ͼͽ To request please use the interrelated forum in action ͼͽ
Please do not PM to me for requests ported watchface.
Hieut7577
Posts: 2
Joined: 30 Aug 2023, 05:13
Location: Vn
Has thanked: 1 time
Contact:

Post by Hieut7577 »

asoo wrote: 11 Oct 2023, 14:50
Hieut7577 wrote: 11 Oct 2023, 14:27
Can someone guide me how to convert 47mm watch face to 42mm?
1. open program go to ( pack/unpack ) , click ( unpack compress bin )
2. select file BIN 47mm that you want to convert
3. after unpack go to convert option ( setting source 47mm , target 42mm ) and click convert )
4. after convert go to "pack/unpack" and click ( pack a compress bin )
5. after pack , You will receive a 42mm "BIN" file in the destination folder specified by the program.
ty so much !!!
ss30
Posts: 5
Joined: 11 Dec 2019, 20:00
Contact:

Post by ss30 »

Hello all, its been a long time since I have used this program but I got my old GTR 47mm out and started to wear it again.
I have tried to make a new watch face but get this error when trying to pack the watch face.

I don't why it's putting two "\\" in the file locations

It worked the last time I made a watch face, can anyone help?
Spoiler
" File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask
2026-06-03 07:56:22,243 - root - ERROR - [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
Traceback (most recent call last):
File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "program.py", line 116, in packWatchFace
File "program.py", line 80, in writeWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "main.py", line 39, in <module>
File "program.py", line 118, in packWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
"
User avatar
asoo
Posts: 2103
Joined: 03 Jan 2019, 01:48
Location: ͼͽ Thailand ͼͽ
Has thanked: 404 times
Been thanked: 2018 times

Post by asoo »

ss30 wrote: Today, 07:16
Hello all, its been a long time since I have used this program but I got my old GTR 47mm out and started
Spoiler
to wear it again.
I have tried to make a new watch face but get this error when trying to pack the watch face.

I don't why it's putting two "\\" in the file locations

It worked the last time I made a watch face, can anyone help?

" File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask
2026-06-03 07:56:22,243 - root - ERROR - [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
Traceback (most recent call last):
File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "program.py", line 116, in packWatchFace
File "program.py", line 80, in writeWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "main.py", line 39, in <module>
File "program.py", line 118, in packWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
"
If you need help troubleshooting packaging issues, please attach the resource of the project details where you encountered the problem.
This will help those interested in assisting you to pinpoint and test the problem more effectively.
ͼͽ To request please use the interrelated forum in action ͼͽ
Please do not PM to me for requests ported watchface.
ss30
Posts: 5
Joined: 11 Dec 2019, 20:00
Contact:

Post by ss30 »

asoo wrote: Today, 07:29
ss30 wrote: Today, 07:16
Hello all, its been a long time since I have used this program but I got my old GTR 47mm out and started
Spoiler
to wear it again.
I have tried to make a new watch face but get this error when trying to pack the watch face.

I don't why it's putting two "\\" in the file locations

It worked the last time I made a watch face, can anyone help?

" File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask
2026-06-03 07:56:22,243 - root - ERROR - [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
Traceback (most recent call last):
File "program.py", line 71, in writeWatchFace
File "program.py", line 181, in generatePreviews
File "watchFaceParser\previewGenerator.py", line 16, in createImage
File "watchFaceParser\previewGenerator.py", line 25, in createFrame
File "watchFaceParser\models\elements\basic\containerElement.py", line 12, in draw3
File "watchFaceParser\models\elements\timeElement.py", line 59, in draw3
File "watchFaceParser\models\elements\common\imageSetElement.py", line 20, in draw3
File "site-packages\PIL\Image.py", line 1524, in paste
ValueError: bad transparency mask

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "program.py", line 116, in packWatchFace
File "program.py", line 80, in writeWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "main.py", line 39, in <module>
File "program.py", line 118, in packWatchFace
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\AmazFit_Watchface_Editor_(without_Python)\\GTR_47_with_seconds\\GTR47WS_packed.bin'
"
If you need help troubleshooting packaging issues, please attach the resource of the project details where you encountered the problem.
This will help those interested in assisting you to pinpoint and test the problem more effectively.
Thanks, I have managed to sort the issue out.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

This error usually occurs when the image is not in 24-bit format.
Post Reply

Return to “Watchfaces tools”

Who is online

Users browsing this forum: No registered users and 2 guests