Перейти к содержимому
  • 0
Kingdom

3D принтер: как задать цвет?

Вопрос

Здравствуйте. Не раз сталкивался с кодами моделей, в которых использовалась команда "tint", цель её использования я знаю, это цвет, но есть ли конкретный список цветов? Что-то код цвета из фотошопа не подходит. Заранее спасибо.

Изменено пользователем Kingdom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Цвета для tint используются те же самые, что и в фотошопе.

Правильный формат цвета для принтера - 0xRRGGBB.

В начале обязательно ноль и икс - 0x. Если копируешь цвет из фотошопа или интернета и там в начале решеточка - убирай.

После ноля и икса идут шесть знаков (цифр и букв) - это и есть код цвета. Если копируешь из фотошопа или ещё откуда-то, и там 8 знаков - это значит что там ещё код для канала прозрачности добавлен. Обычно он добавляется в конце (иногда в начало) - просто убери два последних знака (или два первых).

 

Можно получить код цвета вручную, из трех чисел RGB (red, green, blue). (Не HSL, а именно RGB.)

Для этого нужно взять каждое из трех чисел, преобразовать из десятичной системы счисления в шестнадцатеричную и затем записать последовательно.

 

Пример:

Есть цвет с кодом RGB(205, 92, 92). Это приглушенный красный цвет, который ещё называется indian red.

Конвертируем число R из десятичной системы в шестнадцатеричную. Было 205, стало CD (может быть записано как 0xCD).

Затем G. Было 92, стало 5С (может быть записано как 0x5C).

То же самое для B - тоже получаем 5C.

Теперь записываем последовательно, в том же порядке (без префиксов 0x если они были). Получаем CD5C5C.

Теперь приписываем ноль и икс. Получаем 0xCD5C5C.

Всё, это готовый код цвета для принтера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Totoro сказал:

Цвета для tint используются те же самые, что и в фотошопе.

Правильный формат цвета для принтера - 0xRRGGBB.

В начале обязательно ноль и икс - 0x. Если копируешь цвет из фотошопа или интернета и там в начале решеточка - убирай.

После ноля и икса идут шесть знаков (цифр и букв) - это и есть код цвета. Если копируешь из фотошопа или ещё откуда-то, и там 8 знаков - это значит что там ещё код для канала прозрачности добавлен. Обычно он добавляется в конце (иногда в начало) - просто убери два последних знака (или два первых).

 

Можно получить код цвета вручную, из трех чисел RGB (red, green, blue). (Не HSL, а именно RGB.)

Для этого нужно взять каждое из трех чисел, преобразовать из десятичной системы счисления в шестнадцатеричную и затем записать последовательно.

 

Пример:

Есть цвет с кодом RGB(205, 92, 92). Это приглушенный красный цвет, который ещё называется indian red.

Конвертируем число R из десятичной системы в шестнадцатеричную. Было 205, стало CD (может быть записано как 0xCD).

Затем G. Было 92, стало 5С (может быть записано как 0x5C).

То же самое для B - тоже получаем 5C.

Теперь записываем последовательно, в том же порядке (без префиксов 0x если они были). Получаем CD5C5C.

Теперь приписываем ноль и икс. Получаем 0xCD5C5C.

Всё, это готовый код цвета для принтера.

Благодарю, Totoro, спасибо, всё понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...