In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Xiaomi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
Agree

Amazfit

[Поради] [Amazfit GTS] Редагування циферблатів для Amazfit GTS

2020-03-01 00:23:25
2127 2
Вітаю, Мі-Фани!


Часто після встановлення стороннього циферблату, з'являється таке відчуття, що ''я б тут дещо поправив'', ''а це б взагалі переробив'', і як же це втілити? Що ж давайте розберемось.

ПІДГОТУВАННЯ

Нюанси редагування:
  • Програми необхідно встановлювати у корінь диску
  • Назва файлу циферблату повинна бути якомога коротша (gts2.bin, gts3.bin і т.д.)
  • Файли із циферблатами ТАКОЖ зберігайте у корінь диску
  • Вся суть циферблата - це купка картинок * .png 16/24 bit формату (фон, стрілки, цифри, іконки батарейка і т.д.) і файл JSON, який всі ці картинки пов'язує по координатах.
  • Відповідно, отримання свого циферблата - це процедура редагування картинок циферблата, редагування файлу *.json і запакування всього у формат зрозумілий годиннику, а саме - * .bin.
  • Зверніть увагу, що в проектній папці мінімально повинно знаходитися:
    • Список png картинок c прозорістю, іменованих в форматі x / xx / xxx / xxxx (наприклад 1, або 01 або 0001) по порядку (0001, 0002, 0003).
    • Json файл у форматі імя_файлу_циферблата.json
    • PreviewStates.json - якщо бажаєте створити анімовану картинку
  • Щоб встановити кастомний циферблат, використовуємо цю тему: https://c.mi.com/thread-2903502-1-0.html

Для редагування циферблатів нам знадобиться:
  • Власне циферблат у форматі *.bin
  • Встановлений Python i Pillow (так як додатки написані саме на Python)
  • Додатки для розпакування та запакування
  • Графічний редактор для редагування (я використовую Photoshop)

Як правильно встановити Python i Pillow?


  • Переходимо на сайт python і ставимо будь яку версію: https://www.python.org/downloads/
  • Встановлюємо, якщо ви не змінювали розташування, тоді переходимо у папку Script, яка розташована за цією адресою: C:\Users\"ваше ім'я"\AppData\Local\Programs\Python\Python38-32\Scripts
  • Переходимо в адресний рядок і запускаємо ''Командний рядок'' через cmd
  • У вікні, що з'явилося вписуємо:

pip install pillow


  • Вітаю. Ви все зробили правильно

WATCHFACE PACK | UNPACK FOR GTS


  • Завантажуємо саму програму:
  • WatchFace_PackUnpack_for_GTS.zip (16.7 MB, Downloads: 11)
  • Обираємо розрядність ОС і натискаємо ''Распаковат''
  • Після успішного розпакування у вас автоматично відкриється папка із шаблонами для циферблату
  • Редагуємо необхідні цифри/дані
  • Натискаємо на ''Запаковать'' у меню програми і обираємо файл *.json
  • Після цього у вас буде створено такі файли:
    • ***_packed.bin - власне новий циферблат
    • ***_packed.log - лог-файли (можна видалити)
    • ***_packed.zip.bin - можна видалити
    • ***_packed_animated.gif - анімована картинка з циферблатом (можна видалити)
    • ***_packed_static.png - статична картинка (можна видалити)
    • ***_packed_static_266.png - статична картинка (можна видалити)

Запакований циферблат не повинен за розміром перевищувати 1.5 мегабайта


GTR WATCHFACE EDITOR

  • Завантажуємо програму:
  • GTR_Watch_face_5_2.zip (12.44 MB, Downloads: 10)
  • Відкриваєте GTR watch face editor.

  • Відразу зліва розташовується попередній перегляд цифербалату, з яким ми будемо працювати. Обираємо наш годинник, а саме GTS

Крім того, тут же ми можемо відобразити білу / чорну координатну сітку (White grid/Black grid) для зручності вирівнювання елементів, відобразити рамку автоцентрованих елементів (таких як, наприклад, число), ну і збільшити розмір попереднього перегляду кнопкою ''Enlarge'' для дуже точного припасування елементів на екрані годинника.

  • На першій вкладці Unpack/pack ви можете:
    • Unpack compress bin - розпакувати в папку (таку папку далі будемо називати проектом) вже існуючий *.bin циферблата, який хочете вивчити / поправити.
      При цьому в корені GTS watch face editor буде створена папка Watch_face, в яку буде автоматом скопійований піддослідний * .bin і поруч із ним буде розпакована папка із вихідними картинками і JSON файлом.
    • Pack and compress bin - запакувати свій проект (він же циферблат) в *.bin. Для запаковування потрібно вибрати ваш новий JSON файл.

Запакований циферблат не повинен за розміром перевищувати 1.5 мегабайта

Ось так виглядає самий мінімальний проект аналогового циферблату:


ВАЖЛИВО
Після запаковування вашого проекту (якщо не виявлено ніяких помилок) автоматом відкриється папка проекту зі новоствореним циферблатом в форматі * .bin.
У папці будуть лежати два файли bin:
  • ім'я_циферблата_packed.bin
  • ім'я_циферблата_packed_zip.bin

Ваш циферблат * _packed.bin і ніщо інше.

  • Вкладка Choose
Для вибору потрібного проекту (вибрати файл JSON з папки проекту JSON with pictures - Select, тоді довантажити всі пов'язані картинки
для проекту). Плюс на цій вкладці ми можемо загнати перевірочні дані в будь-яке поле дочірньої вкладки Values ​​(наприклад, перевірити на попередньому перегляді, що потрібна нам іконка батареї з'являється при певному значенні заряду). Або просто понатикати Random Value, щоб швидко пробігтися по випадковим показаннями годинника, аналізуючи, як все це буде виглядати.

  • Вкладка Editing
Тут відбувається правка параметрів JSON файлу (включення / відключення опцій, зміна координат елементів на циферблаті і т.д.).
Правити JSON можна або руками в лістингу файлу (текствое поле зліва), або змінюючи налаштування проекту контролю справа.

Примітка: список всіх опцій, які годинник здатний відображати на екрані:

Кожна з цих опцій налаштовується окремо при розкритті.

Кнопка Apply Changes дозволяє подивитися на попередньому перегляді зміни, зроблені в лістингу руками. Кнопка Save Json зберігає всі зроблені зміни в файл.
Кнопку Save Json ОБОВ'ЯЗКОВО натискати перед тим як ви вирішили зібрати * .bin.

  • Вкладка Options
Власне, тут особливо нічого чіпати не потрібно. З потенційно потрібного тільки можливість змінити швидкість анімованого зображення і зміна мови.

Джерело: 1, 2, 3
2020-03-01 00:23:25
Favorites9 RateRate

Wizard Bunny

Змея | from Redmi 3S

#1

Часиков нет таких у меня, но узнать что-то новенькое интересно было. Спасибо. )
2020-03-01 07:22:33
Humor does not obey fate,great thoughts-often the most smiling…

Master Bunny

С Т | from Redmi 5

#2

нормально
2020-03-01 11:36:33
please sign in to reply.
Sign In Sign Up

Alex Bond

Super moderator

3 Days Check-In
7 Days Check-In
21 Days Check-In
40 Days Check-In
70 Days Check-In
100 Days Check-In
1 Year Check-In
Редактор-експерт
7 років MIUI
10 000 Мі-Фанів
Вбивця смартфонів
Halloween
Halloween
World Records
Black Friday
Хитрий Санта
З Новим роком!
100 Коментарів
1000 Коментарів
100 Тем
250 Тем
500 Тем
Пригадай все
MIUI
Антивірус MIUI
Справжній серіаломан
One headphone
25 000 Мі-Фанів
Вечірній Lewis
6S проти Mi A1
Redmi 5/5 Plus
Кращий модератор Лютого
8 березня
Telegram
Are you OK?
Color Your Planet
Кращий модератор березня
З Великоднем!
Кращий модератор Квітня
Redmi Note 5
50К
Кращий модератор Травня
Настоящий Mi фан
Мі Дослідники
Mi A2 Lite
Mi A2
#2КращеНіж1
Mi A2
З Днем Незалежності України!
Мі-Колекція
Нас 100К!
Різдво 2018
Throw Back with Mi 2018
Xiaomi Number One In Ukraine
Mi #1
8 Березня 2019
10k Mi Fans
Case is OK
30K Members
Mi Love U & I
70K Fans
Make your choice
Favorite X-Men
Mi Band History
Photography Challenge
Which X-Men are you?
Зустрічайте Mi 9T!
Fortune’s Global 500
Mi Фідбек: Твій відгук важливий!
#9РоківMIUI
Для чого ви використовуєте смартфон?
У які ігри ви граєте найбільше?
З Днем Незалежності!
better together slogan
250K
Моторошний Хелловін
Q&A
Q&A №3
TikTok
Mi Flash Live
Black or White?
Mi FLASH LIVE! Vol. 2
Mi-ресурси 2020
Мі-батл: Епізод 3
Мі-батл: Епізод 5
Дротові VS Бездротові навушники

Read moreGet new

Xiaomi Comm APP

Stay updated on Mi Products and MIUI

Copyright©2010-2021 Xiaomi.com, All Rights Reserved
Quick Reply To Top Return to the list