Вопросы с тегами [colors]

1

голосов
1

ответ
42

Просмотры

матч ggplot код цвета столбца в другой столбец в R dataframe [закрыт]

У меня есть этот простой dataframe в виде: х color_code ткани 1 2 нерва # EEEE00 2 3 мозг # 33CCCC Есть несколько тысяч строк для каждой ткани. Каждая ткань будет иметь ту же color_code (например, все строки с нервом имеет код цвета # EEEE00, и т.д.). Я хотел бы сделать простой линейный участок у против й и цвета, тканей с помощью соответствующего цветового кода. Код, который я до сих пор выглядит следующим образом ggplot (DF, Айз (х = х, у = у, цвет = ткань)) + geom_point () + scale_color_manual (значения = DF $ color_code) Тем не менее, цвета в конечном итоге все является тот же цвет. Что такое лучший способ сделать это? Заранее спасибо!
Andrew Hamel
1

голосов
3

ответ
8.9k

Просмотры

Coloured output in Turbo C++

My compiler is Turbo C++ v3.0 with DOS v5.0 emulated in DOSBox v0.74 I use this because Turbo C++ is the compiler with which my highschool has chosen to teach the C++ programming language. It has been stressed that I use this compiler while coding my final term project. I'm running Windows 8.1 (64 bit) with Intel Core i5-3317U CPU @ 1.70GHz For the sake of liveliness and in tribute to popular culture, I want my output screens to have green text. The following is what seemed to work : #include #include void main(){ clrscr(); textcolor(2); // text set to green colour (conio.h function) cprintf("\n\t Hello World"); // cprintf from conio.h cout
MisterGeeky
1

голосов
1

ответ
49

Просмотры

Best way to handle multiple checks ruby

So I'm trying to write a converter for HSL to RGB (and eventually into hex) I'm following this colorspace conversion theory and I seem to be stuck on step 6 Now we need to do up to 3 tests to select the correct formula for each color channel. Let’s start with Red. test 1 – If 6 x temporary_R is smaller then 1, Red = temporary_2 + (temporary_1 – temporary_2) x 6 x temporary_R In the case the first test is larger then 1 check the following test 2 – If 2 x temporary_R is smaller then 1, Red = temporary_1 In the case the second test also is larger then 1 do the following test 3 – If 3 x temporary_R is smaller then 2, Red = temporary_2 + (temporary_1 – temporary_2) x (0.666 – temporary_R) x 6 In the case the third test also is larger then 2 you do the following Red = temporary_2 Ok lets do it for our Red value 6 x temporary_R = 6 x 0.869 = 5.214, so it’s larger then 1, we need to do test 2 2 x temporary_R = 2 x 0.869 = 1.738, it’s also larger then 1, we need to do test 3 3 x temporary_R = 3 x 0.869 = 2.607, it’s larger then 2, so we go for the last formula Red = temporary_2 = 0.0924 which rounded down is 0.09, which is a number we recognize from the RGB to HSL conversion So far I've monkey patched a function to take my HSL colours def toRGB(hue, sat, lum) temp_1 = case lum when lum < 0.0 lum x (1.0 * sat) when lum > 0.0 (lum + sat) - lum end temp_2 = (2 * lum) - temp_1.to_f h = (hue/360.0).round(4) temp_r = (h + 0.333).round(4) temp_r = temp_r + 1 if temp_r < 0 temp_r = temp_r - 1 if temp_r > 1 temp_g = h temp_b = (h - 0.333).round(4) temp_b = temp_b + 1 if temp_b < 0 temp_b = temp_b - 1 if temp_b > 1 red = #test 1 #test 2 #test 3 "#{red}" end I was trying to use a case statement red = case temp_r when 6 * temp_r < 1 temp_2 + (temp_1 - temp_2) * 6 * temp_r when 2 * temp_r < 1 temp_1 when 3 * temp_r < 2 temp_2 + (temp_1 - temp_2) * (0.666 - temp_r * 6) end but then I started re-reading the instructions and now I can't really see a way to do what I need in ruby. Maybe I'm over-thinking it. If you want to see the rest of my code in context you can see it here
LeggoMyEcho
1

голосов
0

ответ
315

Просмотры

Laravel Команда Artisan - Нет Цвета в CMD Терминале

Я использую Windows 10, Laravel 5.2 и PHP ремесленных команды отображения цвета ANSI кодовых символов вместо самого цвета. Ниже приведен пример PHP ремесленника --version: [32mLaravel Framework [39m версия [33m5.2.45 [39m я не вижу эту проблему с композитором или GIT команд в терминале??. Есть ли исправить, кроме установки третьей стороны терминала (например: conemu)?
pliu
1

голосов
1

ответ
54

Просмотры

Разбор значений Hex в Java

Я новичок здесь и прояснить мой вопрос относится к заданию школы, так что я ищу для руководства, а не кода. Я работаю над программой, в которой текстовый файл информации о простых примитивов чтения для получения формы и текста на интерфейсе. Назначение можно найти здесь: http://www.cs.colostate.edu/~cs165/.Spring18/assignments/P2/doc/ К сожалению, мой выход отличается от предоставленного образца в качестве цвета и заполнения для некоторых форм выключены. Я потратил много времени, пытаясь найти проблему и последнее, что я могу думать о том, что, так как у меня очень мало опыт работы с шестнадцатеричными значениями, возможно, я разбор их неправильно. Это похоже на участок, и я открыт для любого другого входа, почему мой выход отличается. Я буду включать ниже код, который я написал для класса Triangle, а также DrawProgram, DrawInterface, заполненный SQUARE, FE8BF0,300,400,100, заполненный TRIANGLE, FF4848,10,150,70,150,40,100, заполненный TRIANGLE, 6094DB, 10,450,70,450,40,400, заполненный TRIANGLE, 4AE371,430,150,490,150,460,100, очертить ТРЕУГоЛЬНИк, DFDF00,430,450,490,450,460,400, наполненный Прямоугольник, 52FF20,120, 20300100, заполненный RECTANGLE, 8C8CFF, 125,25,290,90, заполненный RECTANGLE, FFFF99,130,30,280,80, заполненный RECTANGLE, C27E3A, 135,35,270,70, наполненная RECTANGLE, FF2DFF, 140,40,250,60, наполненная RECTANGLE, 8ED6EA , 145,45,240,50, наполненная RECTANGLE, F70000,150,50,230,40, заполненный RECTANGLE, 0000Ce, 155,55,220,30, наполненная RECTANGLE, FFFFFF, 160,60,210,20, наполненная RECTANGLE, 0000FF, 165,65,200,10 , заполненный треугольник класс: открытый класс Triangle расширяет Primitive {цвета общественной ИНТ; общественное ИНТ x0, y0; общественный ИНТ x1, y1; общественное ИНТ x2, y2; общественный ИНТ [] xPoints; общественный ИНТ [] yPoints; общественные логический isFilled; общественного недействительный SetColor (интермедиат цвет) {это. цвет = цвет; } Общественного недействительными setFilled (булево isFilled) {this.isFilled = isFilled; } Общественный треугольник (интермедиат х0, у0 INT, INT x1, y1 INT, INT х2, у2 INT) {this.xPoints = новый INT [3]; this.yPoints = новый INT [3]; this.xPoints [0] = х0; this.yPoints [0] = у0; this.xPoints [1] = x1; this.yPoints [1] = y1; this.xPoints [2] = х2; this.yPoints [2] = у2; } Общественных недействительные дро (пользовательский интерфейс UI) {ui.drawPolygon (xPoints, yPoints, isFilled); если (isFilled) {ui.fillColor (цвет); } Еще {ui.lineColor (цвет); }}} DrawProgram: // DrawProgram.java - Решение для рисования программы // Автор: Крис Уилкокс // Дата: 2/2/2017 // Класс: CS165 // E-mail: [email protected] импорта java.io .Файл; импорт java.io.IOException; импорт java.util.ArrayList; импорт java.util.Scanner; общественного класс DrawProgram {общественность статического пользовательский интерфейс UI; / ** * Звонки нагрузки, проходя арг [0] как имя текстового файла, содержащего графические примитивы. * Звонки рисовать рисовать примитивы. * @Param арг в этом случае допустимое имя файла для Примитивный файла * @throws InterruptedException выброшен, когда графическая программа не может * / государственной статической силы основных (String [] арг) бросает InterruptedException {// Рисование примитивов ArrayList примитивов; // Instantiate пользовательского интерфейс UI = новый пользовательский интерфейс (); // Закрыть окно ui.open (); // Чтение примитивов примитивы = нагрузка (арг [0]); // Нарисовать примитивы рисовать (примитивы); // Подождите некоторое время (изменения, если вы хотите, чтобы рисунок, чтобы быть оказаны в течение // длительного периода времени Thread.sleep (10000). // Закрыть окно ui.close (); } / ** * Чтение графических примитивов из файла * @param файла имя файла с примитивными значениями * @return список примитивов * / общественности статической нагрузки ArrayList (String имя файла) {ArrayList примитивов = новый ArrayList (); попробуйте {Сканер сканирования = новый сканер (новый файл (имя файла)); в то время как (scan.hasNextLine ()) {INT x0, y0, x1, y1, x2, y2, ширина, высота, радиус; // Чтение и разбор строки Строка строка = scan.nextLine (); Строка [] поле = line.split ( ""); если (fields.length == 0) продолжить; // отбросить пустую // интерпретируют примитивы переключение (поля [0]) {случай "TEXT": х0 = Integer.parseInt (поля [3]); у0 = Integer.parseInt (поля [4]); Текст текст = новый текст (x0, y0, Поля [2]); text.setColor (Integer.parseInt (поля [1], 16)); text.setFont (поля [5], Integer.parseInt (поля [6])); primitives.add (текст); перерыв; случай "квадрат": х0 = Integer.parseInt (поля [2]); у0 = Integer.parseInt (поля [3]); Площадь квадратный = новый квадрат (x0, y0, Integer.parseInt (поля [4])); square.setColor (Integer.parseInt (поля [1], 16)); square.setFilled (поля [5] .equals ( "заполнен")); primitives.add (квадрат); перерыв; случай "Прямоугольник": х0 = Integer.parseInt (поля [2]); у0 = Integer.parseInt (поля [3]); ширина = Integer.parseInt (поля [4]); высота = Integer.parseInt (поля [5]); Прямоугольник Прямоугольник = новый прямоугольник (x0, y0, ширина, высота); rect.setColor (Integer.parseInt (поля [1], 16)); rect.setFilled (поля [6] .equals ( "заполнен")); primitives.add (прямоугольник); перерыв; // ВАШ КОД ЗДЕСЬ - добавить треугольник случай "ТРЕУГОЛЬНИК": x0 = Integer.parseInt (поля [2]); // расположение на оси х для первой точки у0 = Integer.parseInt (поля [3]); // расположение на оси у в первой точке x1 = Integer.parseInt (поля [4]); // расположение на оси х для второй точки y1 = Integer.parseInt (поля [5]); // расположение на оси у на второй точке х2 = Integer.parseInt (поля [6]); // расположение на оси х для точки y2 = Integer.parseInt третьей (поля [7]); // расположение на оси у для третьей точки треугольника три- = новый треугольник (x0, y0, x1, y1, x2, y2); tri.setColor (Integer.parseInt (поля [1], 16)); tri.setFilled (поля [8] .equals ( "заполнен")); primitives.add (три); перерыв; // ВАШ КОД ЗДЕСЬ - добавить круг случай "КРУГ": x0 = Integer.parseInt (поля [2]); // расположение на оси х у0 = Integer.parseInt (поля [3]); // расположение от радиуса оси у = Integer.parseInt (поля [4]); // - размер Круг CIRC = новый круг (х0, у0, радиус); circ.setColor (Integer.parseInt (поля [1], 16)); circ.setFilled ((поля [5] .equals ( "заполнен"))); primitives.add (CIRC); перерыв; // ВАШ КОД ЗДЕСЬ - добавить овальный случай "Овал": x0 = Integer.parseInt (поля [2]); // расположение на оси х у0 = Integer.parseInt (поля [3]); // расположение на ширине оси у = Integer.parseInt (поля [4]); // ширина овальной высоты = Integer.parseInt (поля [5]); // высота овального овала = новая овальная (x0, y0, ширина, высота); oval.setColor (Integer.parseInt (поля [1], 16)); овальная форма. setFilled ((поля [6] .equals ( "заполнен"))); primitives.add (овальная форма); перерыв; }} Scan.close (); } Поймать (IOException е) {System.out.println ( "Не удалось открыть файл:" + имя файла); } Возвращать примитивы; } / ** * Нарисуйте графические примитивы в ArrayList * @param примитивы список примитивов * / общественности статической силы вытяжке (ArrayList примитивов) {для (Примитивные первобытные: примитивы) {если (примитивно InstanceOf Text) ((Текст) примитив). нарисовать (щ); иначе если (примитивный InstanceOf площади) ((площадь) примитив) .draw (щ); иначе если (примитивный InstanceOf прямоугольник) ((Прямоугольник) примитив) .draw (щ); // ВАШ КОД ЗДЕСЬ - добавить треугольник еще если (примитивный InstanceOf треугольник) ((треугольник) примитив) .draw (щ); // ВАШ КОД ЗДЕСЬ - добавить круг еще если (примитивный InstanceOf Circle) ((круг) примитив) .draw (щ); // ВАШ КОД ЗДЕСЬ - добавить овал еще если (примитивный InstanceOf Овал) ((овальная) примитив) .draw (щ); }}} DrawInterface: // DrawInterface.java - класс интерфейса для рисования программы // Автор: Крис Уилкокс // Дата: 2/2/2017 // Класс: CS165 // E-mail: [email protected] публичный интерфейс DrawInterface {// // Графика управления // / ** * Открыть окно * / общественности аннотация недействительным открытый (); / ** * Закрыть окно * / общественной аннотация аннулируется близко (); / ** * Очистить поверхность * / общественная аннотация недействительными ясно (); // // График атрибуты // // Выбор цвета общественной аннотация аннулируется Linecolor (интермедиат цвет); общественное абстрактные аннулируется FillColor (интермедиат цвет); общественное абстрактное аннулируется TextColor (интермедиат цвет); / ** * Выбор шрифта * @param Fontname либо Ariel или Times Roman размер * @param FONTSIZE шрифта * / общественная аннотация аннулируются SetFont (String Fontname, внутр FONTSIZE); // // Графические примитивы / ** * Draw текст * @param х расположение на ось х * @param у места на осях у * @param строка текста, который будет показано * / общественность аннотации недействительного DrawText (целое х, у ИНТ, String строка); / ** * Розыгрыш линия * @param x0 расположение на оси х для первой точки * @param y0 расположение на оси у для первой точки * @param x1 расположение на оси х для второй точки * @ пары у1 расположение на осях у для второй точки * / общественный абстрактный недействительный DrawLine (интермедиат х0, у0 INT, INT x1, y1) INT; / ** * Тет рисовать прямоугольник и квадрат () * @param х расположения на оси х * @param у места на ось у * @param ширин ширины прямоугольника * @param высоты высоты прямоугольника * @param isFilled ли или нет прямоугольник твердого вещества * / общественного абстрактного недействительными DrawRectangle (целое х, у INT, ширина INT, INT высота, логическое значение isFilled); / ** * Draw многоугольник (и треугольник) * @param xPoints координаты для каждой точки на оси х * @param yPoints координаты для каждой точки на оси у * @param isFilled или нет многоугольник является твердой * / общественный абстрактные недействительный DrawPolygon (INT [] xPoints, INT [] yPoints, логический isFilled); / ** * Draw овального (и окружность) * @param х расположения на оси х * @param у места на ось у * @param ширина ширины овала или круга * высота @param высоты овала или круг * @param isFilled ли или не форма является твердым * / общественным абстрактным недействительным drawOval (целое х, у INT, ширина INT, INT высота, логическое значение isFilled); } Пользовательский интерфейс: импорт java.awt.BorderLayout; импорт java.awt.Color; импорт java.awt.font; импорт java.awt.Graphics; импорт java.awt.Graphics2D; импорт java.awt.RenderingHints; импорт java.awt.image. BufferedImage; импорт javax.swing.JFrame; импорт javax.swing.JLabel; импорт javax.swing.JPanel; импорт javax.swing.UIManager; / ** * UserInterface.java - Графика Код для рисования программы * Автор: Крис Уилкокс * Дата: 2/2/2017 * Класс: CS165 * E-mail: [email protected] * / общественный класс расширяет JFrame пользовательским интерфейсом реализует DrawInterface { // переменные интерфейса пользователя частный статический окончательный длинный serialVersionUID = 1L; частный JPanel topPanel; // Текстовая панель JPanel частная bottomPanel; // Рисование панели личное JLabel TextLabel; частный шрифт = новый шрифт ( "Serif", Font.PLAIN, 24); частный Цвет topColor = новый цвет (0x23A34A); частный Цвет bottomColor = новый цвет (0x6B8E23); частная BufferedImage поверхность; // Рисование поверхности собственной Graphics2D дс; // Графический контекст частный Цвет Colorline = Color.white; частный Цвет colorFill = Color.white; частный Цвет colorText = Color.white; частное ИНТ gWidth; // ширина поверхности частная ИНТ gHeight; // высота поверхности частные ИНТ numberPrimitives = 0; // Считает примитивы / ** * noargs конструктор пользовательского интерфейса * / общественностей (пользовательский интерфейс) {// Платформа настройка попытки {UIManager.setLookAndFeel (UIManager.getCrossPlatformLookAndFeelClassName ()); } Задвижка (Исключение е) {e.printStackTrace (); } SetupTopPanel (); // Установка текстовой области (верхняя панель) setupBottomPanel (); // область рисования Setup (нижняя панель) // Объединить панели добавления (topPanel, BorderLayout.NORTH); (добавить bottomPanel, BorderLayout.CENTER); // Окно настройки setupWindow (); // Инициализация графики InitializeGraphics (); } / ** * Устанавливает верхнюю панель для области статуса * / частный пустота setupTopPanel () {TextLabel = новые JLabel ( "Количество примитивов:" + numberPrimitives); textLabel.setFont (шрифт); textLabel.setForeground (новый цвет (0xFFFFFF)); topPanel = новые JPanel (); topPanel.add (TextLabel); topPanel.setBackground (topColor); } / ** * Устанавливает нижнюю панель для рисования примитивов * / @SuppressWarnings ( "Serial") частный недействительный setupBottomPanel () {// Установка для рендеринга bottomPanel = новый JPanel () {защищенного @Override аннулируется paintComponent (график г) { super.paintComponent (г); g.drawImage (поверхность, 0, 0, NULL); }}; bottomPanel.setBackground (bottomColor); } / * Устанавливает окно атрибутов * / частный пустота setupWindow () {SetSize (550, 650); SetTitle ( "Применение Рисунок"); setResizable (истина); setLocationRelativeTo (нуль); setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); SetVisible (истина); } / ** * Устанавливает графический контекст * / общественного недействительными InitializeGraphics () {gWidth = bottomPanel.getWidth (); gHeight = bottomPanel.getHeight (); Поверхность = новый BufferedImage (gWidth, gHeight, BufferedImage.TYPE_INT_RGB); ГЦ = (Graphics2D) surface.getGraphics (); gc.setRenderingHint (RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); gc.setBackground (bottomColor); gc.clearRect (0, 0, gWidth, gHeight); } / ** * Открывает окно * / общественности недействительным открытого () {SetVisible (истина); } / ** * Закрывает окно * / общественности недействительным Close () {SetVisible (ложь); распоряжаться (); } / ** * Очищает экран * / общественного недействительными ясно () {gc.setBackground (bottomColor); gc.clearRect (0, 0, gWidth, gHeight); } / ** * Устанавливает цвет линии * @param цвета линии цвета для формы * / недействительный Linecolor общественности (интермедиат цвет) {Colorline = новый цвет (цвет); } / ** * Устанавливает цвет заливки * @param цвет цвет заливки для форм * / общественного недействительными FillColor (интермедиат цвет) {colorFill = новый цвет (цвет); } / ** * Устанавливает цвет текста * @param цвета шестнадцатеричного цвета, хранящийся как INT * / общественного недействительный TextColor (INT цвет) {colorText = новый цвет (цвет); } / ** * Устанавливает шрифт * @param Fontname * @param FONTSIZE * / общественного недействительными SetFont (String Fontname, внутр FONTSIZE) {gc.setFont (новый шрифт (Fontname, Font.BOLD, FONTSIZE)); } / ** * Рисует текст * @param х расположения на оси х * @param у места на оси у * @param струны текста для отображения * / общественного недействительного DrawText (целое х, у ИНТА, String строка) {gc.setColor (colorText); gc.drawChars (string.toCharArray (), 0, String.length (), х, у); Обновить(); } / ** * рисует линию * @param x0 расположение на оси х для первой точки * @param у0 расположение на оси у для первой точки х1 * @param расположение на оси х для второй точки * @param у1 расположение на оси у для второй точки * / недействительным DrawLine общественного (интермедиат х0, у0 INT, INT x1, y1 INT) {gc.setColor (Colorline); gc.drawLine (x0, y0, x1, y1); Обновить(); } / ** * Рисует прямоугольник * @param х расположение на оси х * @param у расположение на оси у * ширина ширина @param квадрата или прямоугольника * высота высота @param квадрата или прямоугольника * @ парам isFilled ли или не заполнена форма * / общественного недействительными DrawRectangle (целое х, у INT, ширина INT, INT высота, логическое значение isFilled) {если (isFilled) {gc.setColor (colorFill); gc.fillRect (х, у, ширина, высота); } Еще {gc.setColor (Colorline); gc.drawRect (х, у, ширина, высота); } Обновить(); } / ** * Рисует многоугольник * @param xPoints х координат для многоугольника * @param yPoints координат у многоугольника * @param isFilled ли или не полигон заполнен * / общественного недействительного DrawPolygon (INT [] xPoints, INT [] yPoints, логическое isFilled) {если (isFilled) {gc.setColor (colorFill); gc.fillPolygon (xPoints, yPoints, xPoints.length); } Еще {gc.setColor (Colorline); gc.drawPolygon (xPoints, yPoints, xPoints.length); } Обновить(); } / ** * Рисует овал или круг * @param х расположения на оси х * @param у места на ось у * @param ширина ширины овала или круга * высота @param высоты овала или круг * @param isFilled ли или не заполнена форма * / общественного недействительными drawOval (целое х, у INT, ширина INT, INT высота, логическое значение isFilled) {если (isFilled) {gc.setColor (colorFill); gc.fillOval (х, у, ширина, высота); } Еще {gc.setColor (Colorline); gc.drawOval (х, у, ширина, высота); } Обновить(); } / ** * Обновление число примитивов * / частное обновление недействительными () {numberPrimitives ++; textLabel.setText (»
Bobby Pascale
1

голосов
1

ответ
193

Просмотры

JavaFX Гистограмма Изменение цвета

Как изменить цвет гистограммы в JavaFX. Это всегда оранжевый, и я не могу понять это. У меня нет буквально никакой подсказки. Спасибо! Вот код: общественный недействительный grafikErstellenFuerAuslastungUnterEins () {окончательный CategoryAxis XAxis = новые CategoryAxis (); Окончательный NumberAxis YAxis = новые NumberAxis (); Окончательный BarChart bcMitUnterEins = новый BarChart (Xaxis, YAxis); bcMitUnterEins.setTitle ( "Traeger, умирают Halten"); // Ueberschrift дер Grafik XYChart.Series Balken = новые XYChart.Series (); balken.setName ( "Auslastung в%"); // erscheint унтер-дер-Grafik // Methode цур Berechnung дер Balkenhöhe для (INT I = 0; я <listeMitUnterEins.size (); я ++) {balken.getData () .Add (новый XYChart.Data (listeMitUnterEins.get (я) .getTraeger (). ToString () + "
Huli
1

голосов
0

ответ
31

Просмотры

Как создать 2 цвет фона для моего образа

У меня есть рендерер: уаг рендерер = новый THREE.WebGLRenderer ({preserveDrawingBuffer: истинно}); Как я могу установить градиент на это?
sarah so
1

голосов
1

ответ
158

Просмотры

How to calulate Euclidean distance? (HSL)

Потому что я прочитал статью о том, что HSL цветовая схема является довольно точным цветовом люди глаз схемы я уверен, что сравнение HSL это лучший способ проверить, если два цвета похожи. Начиная с этого: я получил два HSL цвета, как ... один эталонный цвет: 296 ° 100% 62% (в [296, 100, 62]) один другой цвет: 290 ° 100% 40% (в виде [290, 100, 40]) ... и я хотел бы, чтобы вычислить процент, который символизирует их сходство. Таким образом, эти два цвета ([296, 100, 62] и [290, 100, 40]) выглядят довольно похожи, а [296, 100, 62] и [196, 30, 32] не делает. Как рассчитать евклидово расстояние, чтобы получить значение для их отличия? вар COLOR1 = [296, 100, 62] вар hue1 = COLOR1 [0], // оттенок (значения: 0-360) SAT1 = COLOR1 [1], // насыщения (значения: 0-100) lig1 = цвет1 [2 ] // легкие (значения: 0-100) вар Color2 = [290, 100, 40] вар hue2 = Color2 [0], // оттенок (значения: 0-360) SAT2 = Color2 [1], // насыщения (значения: 0-100) lig2 = color2 [2] // легкие (значения: 0-100) ?? Как рассчитать там разница? Примечание: Здесь вы можете посмотреть на евклидовом расстоянии Любая помощь будет очень признателен!
1

голосов
0

ответ
41

Просмотры

Как окрасить код только лист узел метку в дендрограмме?

Я пытаюсь код цвета только лист узла метки в dendogram. Я нашел это StackOverflow пост, который ближе всего к тому, что я пытаюсь сделать ответ Этикетка и цвет листьев дендрограмма Tal Galili является полезным, но то, что мне нужно делать, если я не хочу, чтобы группа этикетка должна быть прикреплена к листовому узлу этикетки, и просто иметь лист узел этикетки цветные в соответствии с их членством в группе? Таким образом, используя код Galili, в пример = data.frame (матрица (пол (абс (RNorm (20000) * 100)), Ncol = 200)) groupCodes
Antsushi
1

голосов
1

ответ
64

Просмотры

Уникальные цвета для каждой серии в ggplot в графике и легенды

Я хочу использовать ggplot создать график, отдельные точки данных в одном цвете и средней в другом цвете, то есть легенда, которая объясняет цвета. Вот три попытки, которые не совсем работа: библиотека (ggplot2) библиотека (dplyr) # Создать новый tbl_df со средним л.с для каждой передачи avghp% group_by (ам)%>% реферирования (л.с. = средняя (л.с.)) # Правильные точек нет и цвета, никакой легенды g1
Rick Olson
1

голосов
0

ответ
32

Просмотры

Захватите цвет пиксела в фоновом режиме (или читать текст из окна)

Так что я пытаюсь прочитать цвет пикселя из программы в фоновом режиме, это далеко он хорошо работает с захватывая процесс рабочего стола и захвата пикселя, но я хотел бы, чтобы захватить его из программы, которая находится в фоновом режиме. текущий код: Защита get_pixel_colour1 (i_x, i_y): импорт win32gui i_desktop_window_id = win32gui.GetDesktopWindow () i_desktop_window_dc = win32gui.GetWindowDC (i_desktop_window_id) long_colour = win32gui.GetPixel (i_desktop_window_dc, i_x, i_y) i_colour = INT (long_colour) возвращает i_colour & 0xff защиту get_pixel_colour2 (i_x, i_y): импорт win32gui i_desktop_window_id = win32gui.GetDesktopWindow () i_desktop_window_dc = win32gui.GetWindowDC (i_desktop_window_id) long_colour = win32gui.GetPixel (i_desktop_window_dc, i_x, i_y) i_colour = INT (long_colour) возвращение (i_colour>
1

голосов
0

ответ
292

Просмотры

GNUPLOT: разные цвета для линий и точек при использовании «linespoints»?

Пытался найти решение, но не удалось ... Я хочу, чтобы построить свои данные с plottype «linespoints». Проблема: Я хочу черные линии, но цветные точки данных на линии. Я знаю только о «Linecolor» или параметра «ЖХ», изменяющие цвет линии и точки. Но нет ничего подобного «pointcolor» (или я нашел его убежище `т еще ...). Я также думал о обходном пути: Участок с plottype «линией» только черными линиями, а затем добавить «точки», которые бы сюжет только цветные точкам. Это работает, но я Don `T получить правильную запись легенды ... Можете ли вы мне помочь? С наилучшими пожеланиями, Себастьян
Sebastian Roe
1

голосов
1

ответ
37

Просмотры

вручную изменение цвета для ggplot

Я пытаюсь вручную изменить цвета в ggplot так, что мой присуща рефлективные, вербальные имеют цветовую маркировку в группы (напр. Qilai и Nagigi же цвета). Я побежал следующий код, и он работал нормально. B1
Lauren
1

голосов
0

ответ
33

Просмотры

создавая цвет RGB из пустого массива

У меня есть массив IMG = cv2.imread ( "../ heatmap.jpg", 3) IMG = cv2.resize (IMG (416416)) Heatmap = np.zeros_like (IMG) А теперь я хотел бы создать RGB цвета , Согласно наблюдениям к этому RGB (255, 26, 26) должна быть красной, однако, используя нечто вроде тепловой карты [I] [J] [0] = 256 Heatmap [I] [J] [1] = 26 Heatmap [I] [J ] [2] = 26 не производит красный цвет, он производит синий цвет, почему это происходит? Как я могу смешать цвет, как это тогда?
jejjejd
1

голосов
0

ответ
27

Просмотры

Numpy цвета нарезки винта изображения (werid)

У меня есть RGB изображения в качестве ndarray печати (img.shape) >>> (64, 64, 3) Я хочу хранить кучу изображений в другой ndarray: пакетный = np.empty ((64, 64, 3, 2 )) партия [..., 0] = IMG Теперь, если я plt.imshow (IMG) все выглядит нормально. Но если я plt.imshow (партия [..., 0]) цвета перепутались! Он выглядит перевернутой или, возможно, каналы перепутаны. В чем дело?
Nic
1

голосов
0

ответ
154

Просмотры

Как окрасить 3D гистограмма Matplotlib сюжет как Heatmap цвет

Я хочу, чтобы изменить цвет моей гистограммы, чтобы отличаться в зависимости от его высоты, как этот пример: мой код гистограммы участка составляет от mpl_toolkits.mplot3d импорта Axes3D импорта matplotlib.pyplot как рх импорт NumPy как нп рис = plt.figure () ах = fig.add_subplot (111, проекции = '3d') nbins = 1000 mean_list = [366, 657, 594, 1200] scale_list = [15,50,19,7] height_list = [1200, 300, 900, 600] п = 0 при г в [30, 15, 10, 0]: YS = np.random.normal (LOC = mean_list [п], масштаб = scale_list [п], размер = height_list [п]) # LOC это означает, Hist, бункеры = np.histogram (YS, баки = INT (nbins / 10)) хз = (баки [: - 1] + бункеров [1:]) / 2 ax.bar (Xs, Hist, ZS = г, zdir = 'у », альфа = 0,8) п + = 1 plt.show ()
Jan
1

голосов
1

ответ
277

Просмотры

Как инвертировать окна цвета с VBScript или Batch-файл?

Как вы меняете окна с VBScript или пакетный файл? Это не нужно, чтобы инвертировать это может быть другим эффект, как полутоновые. Мне нужно, чтобы сделать его немного как на дискотеке так цикла. Я не пробовал с пакетным файлом, так как я еще новичком. Я тоже новичок в VBScript. Я пытался; windows.color.invert и я попытался окна 10 клавиш Set WshShell = WScript.CreateObject ( "WScript.Shell") делать wscript.sleep 100 wshshell.sendkeys "{CTRL}" wshshell.sendkeys "{WINDOWS}" wshshell.sendkeys «{ C}»петли я могу это сделать, но он будет открывать и отображать его. Кроме того, может произойти сбой с петлей. Набор оболочки = CreateObject ( "WScript.Shell") shell.run "MS-настройки: easeofaccess-HighContrast" WScript.Sleep 2500 shell.SendKeys " "WScript.Sleep 1500 shell.SendKeys" % {F4}" WScript. Сон 1000 Я не уверен, если я правильно сделал кнопки, но я пытался писать управление тоже. Pls, помощь (я не знаю, как хорошо код).
3

голосов
4

ответ
42

Просмотры

Какое значение имеет цвет текста в Java? (Почему государственные / частные = красный | класс = циан)

Я очень новый для кодирования (сегодня отмечает день один из моего официального путешествия, чтобы стать опытным Java кодировщика). Мне любопытно, почему существуют различные цвета для различных задач в языке Java. Что означает каждый цвет текста? Я чувствую, как будто это простой вопрос, я просто не знаю. н / открытый класс понг простирается JFrame {(красный) (голубой) (зеленый) (красный) (зеленый)
Nick Stoner
1

голосов
1

ответ
157

Просмотры

window.setStatusBarColor не работает?

В OnCreate я это делаю: this.setTheme (getTheme ()); super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); если (Build.VERSION.SDK_INT> = Build.VERSION_CODES.LOLLIPOP) {Окно ш = GetWindow (); w.setFlags (WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); w.setFlags (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); w.setFlags (WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS, WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor (Color.GREEN); } То, что я хочу достичь после применения моей обычной темы я хочу установить в строке состояния зеленого цвета. Но этого не происходит. Линия выполнена, но цвет Безразлично» Изменение т. Все, что я мог бы делать здесь не так?
Jtudioaw
1

голосов
2

ответ
228

Просмотры

Цвет конкретные строки Excel на основе значения ячейки OpenPyXL

Я задаюсь вопросом, как цвет строки в зависимости от значения ячейки. Я использую OpenPyXL до сих пор, но я только способен окрашивать клетки, а не строки. Ниже мой код. Могу ли я изменить его / управлять, чтобы цвета строк в моем рабочем листе? Кроме того, это не очень удобно использовать «J3: J5000», но я бы предпочел, чтобы идти до конца моей J колонке. Как мы можем сделать это тоже? К сожалению для начинающих вопрос, но это мой первый раз в Python ... redFill = PatternFill (start_color = 'EE1111', end_color = 'EE1111', fill_type = 'твердый') ws1.conditional_formatting.add ( 'J3: J5000', CellIsRule (оператор = 'LessThan', формула = [ '0'], заполняют = redFill))
CLR
1

голосов
1

ответ
25

Просмотры

Как назначить случайный внутренний цвет ячеек, как я добавить имена в список?

Это мой первый раз проводки так, пожалуйста, помилуй! Я попытался назначить случайные цвета в список имен, так что я могу вспомнить позже и заполнить еще один список кадрового листа. Это мой код до сих пор, но он не работает по какой-то причине. Я не уверен, что если кто-то уже задавал этот вопрос, но мой поиск оказался пустыми руками. Спасибо! Private Sub Worksheet_Change (ByVal Target As Range) Установить WF = Application.WorksheetFunction Если Target.Cells.Column = 1 Тогда Если Target.Column = 3 Тогда х = 0 On Error Resume Next х = WF.Match (Target.Value, _ Диапазон ( "C1") Изменение размера (Target.Row - 1)., _ 0) On Error GoTo 0 Если х> 0 Then 'повторяющееся значение ... скопировать старый цвет Target.Interior.Color = Cells (х, 3).
Cryu0214
1

голосов
0

ответ
21

Просмотры

Matplotlib различных цветов в 2-х различных ПК

сегодня я разработал простой класс в Python, чтобы получить стиль участка, подходящий для моей цели ... вот класс: это базовый класс, в котором я определяю цвет ... в функции цвета, мой особый интерес для цвета цикл назван «мягкие» от азов импорта ABCMeta, abstractmethod импорта matplotlib.pyplot в PLT импорт NumPy как нп от matplotlib.ticker импорта MultipleLocator, FormatStrFormatter из matplotlib.axes импорт Топоров импорта matplotlib.pylab как pylab импорта Matplotlib из велосипедист импорт класса велосипедиста PlotBase (метакласс = ABCMeta): Защита __init __ (само, название, имя файл: ули = ' «): self.title = название self.filename = имя_файл # ------------------ -------------------------------------------------- -------------------------- Защита findLimits (Self): ''»найдены пределы векторов для того, чтобы установить пределы фигуры х, у ''»_minX = 10e20 _minY = 10e20 _maxX = 0,000 _maxY = 0,000 для г в интервале (0, Len (self.variable) -1,3): если _minX > = мин (self.variable [I]): _minX = мин (self.variable [I]), если _maxX = мин (self.variable [+ 1]): _minY = мин (self.variable [+ 1] ) если _maxY_minY = мин (self.variable [+ 1]), если _maxY_minY = мин (self.variable [+ 1]), если _maxY
Drudox lebowsky
1

голосов
2

ответ
359

Просмотры

Scatterplot with different colored outliers and geom text number labels

У меня есть фрейм данных с несколькими столбцами. Вот пример. my_df 48), AES (метка = значения)) Этот geom_text строка кода обеспечивает эту ошибку. Ошибка: Эстетика должна быть длиной 1 или же, как данные (2): цвет, х, у второго, я попытался с помощью IfElse, чтобы отделить значение от разных цветов, как различные попытки - однако, я не знаю, как к маркировать различные цветовые секции с номерами, или даже с легендой с именами для каждой секции цвета. Вот пример, но даже с добавлением geom_text или попытки добавить легенду, что я намерен делать на не будет работать. Вот код, который работает в качестве базовой линии: ggplot (данные = my_df, АЕС (х = сло (1, длина (значений)), Y = my_df $ значения)) + geom_point (цвет = IfElse ($ значения my_df> 25, «красный», «синий»)) Если кто-то может помочь, я буду очень благодарен, так как я ве борется с этим в течение недели в настоящее время. EDIT: ответы, приведенные ниже, ответили на мой вопрос. Это код для моего полученного участка, в том числе названия легенды и имена для каждой переменной в качестве ссылки для тех, кто это потом. ggplot (my_df, AES (ID, значения, цвет = коэффициент (срезанные (значения, с (0,24,48, Inf))))) + geom_point (размер = 3) + geom_text_repel (данные =.%>% фильтр ( значения> 48), AES (метка = значения), show.legend = F) + geom_text_repel (данные =.%>% фильтр (значения <24), AES (метка = значения), show.legend = F) + лаборатории ( название = "Красивый разброс точек", х = "ID", у = "Значение", цвет = "Легенда Название") + scale_color_manual (маркировочные = с ( "Ниже 24", "Между 24 и 48", "Над 48") , значение = с ( «синим», «красным», «фиолетовым»
Jack Thomas
1

голосов
1

ответ
137

Просмотры

В JSON, что лучший способ отправить или получить цвет [закрыт]

Что является предпочтительным или рекомендуемым способом отправить или получить цветовые коды с помощью JSON. это Hex код или RGB
me-wright
1

голосов
1

ответ
170

Просмотры

Why is my method that changes gizmo color preventing the gizmo from being drawn?

Как я отметил в комментарии в следующем блоке кода, checkGizmoColor () предотвращает штуковину появляться в окне редактора. Я проверил, и checkGizmoColor () меняет цвет отмели успешно. Однако, если я изменить цвет отмели с Gizmos.color = Color.red; внутри OnDrawGizmos () гизмо обращаются без каких-либо проблем. Я не вижу, как эти две способы выбора отмели цвета должен иметь такие разные результаты. частный недействительный OnDrawGizmos () {checkGizmoColor (); // по какой-то причине, checkGizmoColor меняет цвет, но успешно // то штуковина не тянет // Однако, если я установить Gizmos.color красный, штуковина обращается Gizmos.color = Color.red; Gizmos.matrix = Matrix4x4.TRS (transform.position, transform.rotation, transform.localScale); если (useSphere) {Gizmos.DrawSphere (Vector3.zero, радиус); } Еще {Gizmos.DrawCube (Vector3.zero, новый Vector3 (hitboxSize.x * 2, hitboxSize.y * 2, hitboxSize.z * 2)); // Поскольку размер halfExtents}} частная пустота checkGizmoColor () {переключатель (_state) {случай ColliderState.Closed: Gizmos.color = inactiveColor; перерыв; Случай ColliderState.Open: Gizmos.color = collisionOpenColor; перерыв; случай ColliderState.Colliding; Gizmos.color = collidingColor; перерыв; дефолт; перерыв; }} цвет = collisionOpenColor; перерыв; случай ColliderState.Colliding; Gizmos.color = collidingColor; перерыв; дефолт; перерыв; }} цвет = collisionOpenColor; перерыв; случай ColliderState.Colliding; Gizmos.color = collidingColor; перерыв; дефолт; перерыв; }}
ToweringDandelion
1

голосов
1

ответ
26

Просмотры

Как я могу добавить цветовую гамму на topright в качестве EXIST PNG изображения с R-кодом?

Как я могу добавить цветовую гамму на topright в качестве EXIST PNG изображения с R-кодом? Цветовая гамма производится R пакет «KEGGprofile». Код: Col = col_by_value (температура, Col = colorRampPalette (с ( 'желтый', 'белый', 'синий')) (1024), диапазон = с (мин (температура), макс (темп))). Данные температуры является: Протеый Phosphoproteome 10365 0.1936665 0.8226708 3320 -0,6043064 0,3554265 596 -1,8526172 -0,4719894 6300 1,2375722 1,3151508 0,1260142 659 -0,6054770 858 -1,4846932 1,6420495 Цветовой гамма выглядеть следующим образом: введите описание изображения здесь существует PNG изображения выглядит следующим образом: введите описание изображения здесь Как уменьшить масштаб и Поворот шкалы фигуры цвета и вставить его в PNG imge (Подобно тому, как следует). Число является цветовая гамма может быть также ясно. введите описание изображения здесь
Bill Ryan
1

голосов
1

ответ
148

Просмотры

Как применять дискретное цветовую шкалу R stat_summary_2d ()?

Я пытаюсь применить дискретное цветовую гамму для плитки, созданных с помощью функции stat_summary_2d в R. Эти плитки нанесены на верхней части карты, созданной ggmap и каждая плитка представляет собой среднее значение всех точек, попадающих в границы плитке (в более конкретно, значения загрязнения). Ниже приводится изображение того, что я достиг до сих пор (я не могу включать изображения непосредственно из-за мою низкую репутацию на данный момент): Как вы можете видеть, это почти нет. Тем не менее, есть 2 проблемы: дискретные цвета не правильно, как я использую градиент, и легенда не показывает все категории. Я знаю, используя градиент не дает мне дискретные разрывы, которые я хочу, но это лучшее, что мне удалось до сих пор. Кроме того, цвет я хочу основаны на шкале Индекса качества воздуха Великобритании (АКИ). Разрывы, цвета и этикетки для этих категорий находятся в коде ниже, в случае, если вы не можете увидеть прикрепленный файл. Ниже приведен код, который я написал до сих пор: библиотека (ggmap) библиотека (ggplot2) # габаритный ящик для создания карты BBox
the_butler
1

голосов
1

ответ
107

Просмотры

Three.js doesn't fill shape with custom texture/color spectrum

У меня есть требование, чтобы нарисовать многоугольник и залейте его пользовательский цветовой гамме. Для цветового спектра: после того, как Google, я нашел этот пост, который показывает мне, как генерировать цветовую гамму так, как мне нужно. Для полигона: Я выбираю THREE.Shape (), так что я могу определить, где рисовать. Положите вещи вместе: он отлично работает с моно цветом, как материал = новый THREE.MeshBasicMaterial ({цвета: 0xff0000, сторона: THREE.DoubleSide}); но ничего не показывает, когда я использую цветовую гамму. Вы можете найти свой код здесь (который я раздвоенный отсюда). Пожалуйста, укажите мне, где я делаю вещи неправильно. Для того, чтобы не тратить свое время код просмотра, вот фрагмент: вар curveShape = новый THREE.Shape (); curveShape.moveTo (0, 0); curveShape.lineTo (5, 7); curveShape.lineTo (2, 9); curveShape.lineTo (8, 11); curveShape.lineTo (10, 15); curveShape.lineTo (9, 16); curveShape.lineTo (7, 20); curveShape.lineTo (0, 20); // Геометрия вар геометрия = новый THREE.ShapeGeometry (curveShape); // материал текстуры текстуры вар = новый THREE.Texture (generateTexture ()); texture.needsUpdate = TRUE; // важный! // материал, материал вар = новый THREE.MeshBasicMaterial ({карта: текстуры, овердрафт: 0.5, сторона: THREE.DoubleSide}); // меш сетки = новый THREE.Mesh (геометрия, материал); scene.add (сетка);
HenryNg
1

голосов
1

ответ
34

Просмотры

как определить цвета текста в текстовом документе с помощью Python?

Я пытаюсь извлечь текст из текстового документа на основе их цвета шрифта? Мне было интересно, есть ли эффективный способ сделать это с помощью питона пакетов? Спасибо
Faeze Br.
1

голосов
0

ответ
47

Просмотры

Android TextView проверить слово в слово

Я разрабатываю приложение для обучения навыков языка / переводчика. Где у вас есть TextView, с входом и EditText. После ввода я хочу изменить цвет напечатанных слов и переместить курсор на следующее слово в TextView. Моя проблема в том, я понятия не имею, как «переместить курсор» от слова к слову, не разбивая строку в TextView несколько строк. Он должен выглядеть как на картинке выше. Может кто-нибудь дать мне подсказку, как развивать что-то подобное. Спасибо
pSych0
1

голосов
0

ответ
24

Просмотры

VBA применить формулу к колонке, а затем цветных клеток на основе результатов формулы

Таким образом, у меня есть программа, которая перебирает все файлы первенствовать в папке и применяет формулу в ячейку. Это работает. Я также хочу, чтобы цвет всех клеток желтых, если формула возвращается верно. Это работает. Когда я положил их вместе все клетки возвращают значение False и заштрихованы красным. Но когда я запускаю код цвета автономного он работает. Я думаю, что эта формула не применяются к тому времени, он делает петлю раскраски. Любые идеи о том, чтобы убедиться, что формула применяется до цикла For Loop? lastRow = wb.Worksheets (1) .Cells (Rows.Count, "A"). End (xlUp) .Row wb.Worksheets (1) .Range ( "H2"). Выберите ActiveCell.FormulaR1C1 = «= NOT (ЕНД (MATCH (RC [-6], '\\ netdrv00 \ ПХФ \ PlannerReports \ БСО Планировщики \ New Line Automation \ [_ MyDataFilePrep.xlsm] CarrierDB' C5: C5,0)))»Range ( "H2").
Kevin Connolly
1

голосов
3

ответ
90

Просмотры

Изменение цвета фона с липким элементом

Я хотел бы изменить цвет фона на тело свитка с липким элементом. Тело {поле: 0; фон: Lightblue; } .Blue-контейнер {высота: 70vh; } .Blue {высота: 40vh; положение: липкий; ширина: 70%; верх: 0; фон: синий; Маржа: авто; } .Pink {высота: 500px; позиция: относительная; ширина: 70%; Маржа направо: авто; Маржа налево: авто; фон: розовый; выравнивания текста: центр; } Когда я касаюсь синего блока, я хотел бы «тело фона» превращение в другой цвет (для Exemple: оранжевый) Вот мой jsFiddle, чтобы понять, что я хочу.
user9018937368
1

голосов
0

ответ
44

Просмотры

Заполните цвет диагональный dataframe питона

Я хотел бы, чтобы заполнить ячейки в диагонали сводной таблицы dataframe (желтые лозы, например). Я приложил картинку с кодом и результирующей таблицей. Спасибо очень much.Resulting таблица + код
Diego Hernández
1

голосов
0

ответ
47

Просмотры

Выделяют цвет цифр на изображении

Я работаю над задачей, где я хочу, чтобы различать цифры на изображении в зависимости от их цветов. Например, в изображениях ниже, цифры разделены на черный, красный, зеленый и синий цвета. Я разделил эти изображения на шестнадцать небольших участков, и каждый патч содержит одну цифру. Моя цель состоит в том, чтобы сгруппировать участки, основанные на цвете цифр они есть, так что в конце концов, есть 4 группы для черных, красных, зеленых и синих цифр. Я уверен, что есть много подходов, чтобы сделать это, но я хотел бы знать, лучший курс действий для выполнения этой задачи эффективно. Все предложения будут высоко оценены.
adeelz92
1

голосов
0

ответ
58

Просмотры

Java RGB to YCbCr conversion formula yields wrong results

Я пытаюсь преобразовать RGB изображение в YCbCr вручную, но так или иначе, результаты от - я сравнил их с результатами http://www.picturetopeople.org/color_converter.html, где вы можете значение RGB входа и конвертирует их соответствующих единиц YCbCr. и они, кажется, дают случайные цвета. например: R: 71 G: 78 B: 36 Результаты в: Y: 71 Cb: 108 Cr: 127 в то время как оно должно быть Y: 77 Cb: 111 Cr: 128 Иногда разница также намного больше. Это моя функция: общественное YCbCr [] [] RGBtoYCbCr (BufferedImage IMG) {YCbCr [] [] ycrcbimg = новый YCbCr [img.getWidth ()] [img.getHeight ()]; для (INT I = 0; г <img.getWidth (); я ++) {для (Int J = 0; J <img.getHeight (); j ++) {цвет пиксела = новый цвет (img.getRGB (I, J) ); INT R = pixel.getRed (); INT г = pixel.getGreen (); INT б = pixel.getBlue (); INT у = (целое) (0+ (0,299 * г) + (0,587 г *) + (0,114 * б)); INT = CB (INT) (128- (0,168736 * г) - (0,331264 г *) + (0,50000 * б)); INT кр = (целое) (128+ (0,50000 * г) - (0,418688 г *) - (0,081312 * б)); ycrcbimg [I] [J] = новый YCbCr (Y, Cb, Cr); }} Вернуть ycrcbimg; } Я использовал формулу мой профессор дал мне. 168736 * г) - (0,331264 г *) + (0,50000 * б)); INT кр = (целое) (128+ (0,50000 * г) - (0,418688 г *) - (0,081312 * б)); ycrcbimg [I] [J] = новый YCbCr (Y, Cb, Cr); }} Вернуть ycrcbimg; } Я использовал формулу мой профессор дал мне. 168736 * г) - (0,331264 г *) + (0,50000 * б)); INT кр = (целое) (128+ (0,50000 * г) - (0,418688 г *) - (0,081312 * б)); ycrcbimg [I] [J] = новый YCbCr (Y, Cb, Cr); }} Вернуть ycrcbimg; } Я использовал формулу мой профессор дал мне.
kalu
1

голосов
0

ответ
39

Просмотры

Выяснить, что шестнадцатеричный цвет? [Дубликат]

Этот вопрос уже есть ответ здесь: Преобразование значения RGB в цветовое имя 7 отвечает Php функции гекс или RGB цвет название цвета 2 ответы RGB в ближайшие предопределенный цвет 5 ответов RGB в HSV в PHP 3 ответа Если я смотрю на код ff0000 шестигранной цвета Я знаю, что его красный цвет. Если я смотрю на 43d94e Я знаю, что его зеленый цвет. Мой вопрос, как я могу понять, в PHP, какой цвет он. По словам Microsoft, основные основные цвета: Красный Розовый Оранжевый Желтый Фиолетовый Зеленый Синий Коричневый Белый Серый Так как я могу использовать PHP, чтобы выяснить, что ff0000 красный? Или 5400ff фиолетовый. Таким образом, я буду иметь возможность группировать цветы
Maggie
1

голосов
2

ответ
38

Просмотры

Why is the object's color not being loaded?

Я сумел сохранить позицию, вращение, масштаб, цвет и форму 3D-объекта. Однако, когда я пытаюсь загрузить объект, цвет не отображается; но все остальное работает нормально. Я попытался с помощью «newObject.GetComponent (). Material.color = colorOfObject» по предложению об одноранговых, но компилятор не любит синтаксис. Я на правильном пути? Примечание: Я только что включен мой код для опции кубы, чтобы обеспечить более короткий блок кода, но у меня есть и другие варианты формы, которые пользователь может выбрать. // Сохранение если (GUI.Button (новый Rect (700, 330, 50, 30), "Сохранить")) {// Сохранение цвета объекта и сброса ее в белый цвет colorOfObject = rend.material.GetColor ( "_ Color" ); PlayerPrefs.SetFloat ( "RValue", colorOfObject.r); PlayerPrefs.SetFloat ( "GValue", colorOfObject.g); PlayerPrefs.SetFloat ( "bValue", colorOfObject.b); rend.material.SetColor ( "_ Color", Color.white); } // если загрузка (GUI.Button (новый Rect (770, 330, 50, 30), "Загрузка")) {GameObject newObject; если (PlayerPrefs.GetString ( "Shape") == "куб") {newObject = GameObject.CreatePrimitive (PrimitiveType.Cube); newObject.AddComponent (); newObject.transform.position = новый Vector3 (PlayerPrefs.GetFloat ( "xCoord"), PlayerPrefs.GetFloat ( "yCoord"), PlayerPrefs.GetFloat ( "zCoord")); newObject.transform.rotation = Quaternion.Euler (PlayerPrefs.GetFloat ( "xRot"), PlayerPrefs. GetFloat ( "yRot"), PlayerPrefs.GetFloat ( "zRot")); newObject.transform.localScale = новый Vector3 (PlayerPrefs.GetFloat ( "XScale"), PlayerPrefs.GetFloat ( "yScale"), PlayerPrefs.GetFloat ( "zScale")); Цвет defaultColor = Color.white; Цвет colorOfObject = новый цвет (PlayerPrefs.GetFloat ( "RValue", defaultColor.r), PlayerPrefs.GetFloat ( "GValue", defaultColor.g), PlayerPrefs.GetFloat ( "bValue", defaultColor.b)); //rend.material.SetColor("_Color», colorOfObject); newObject.GetComponent () material.color = colorOfObject. Destroy (GameObject); } PlayerPrefs.GetFloat ( "yScale"), PlayerPrefs.GetFloat ( "zScale")); Цвет defaultColor = Color.white; Цвет colorOfObject = новый цвет (PlayerPrefs.GetFloat ( "RValue", defaultColor.r), PlayerPrefs.GetFloat ( "GValue", defaultColor.g), PlayerPrefs.GetFloat ( "bValue", defaultColor.b)); //rend.material.SetColor("_Color», colorOfObject); newObject.GetComponent () material.color = colorOfObject. Destroy (GameObject); } PlayerPrefs.GetFloat ( "yScale"), PlayerPrefs.GetFloat ( "zScale")); Цвет defaultColor = Color.white; Цвет colorOfObject = новый цвет (PlayerPrefs.GetFloat ( "RValue", defaultColor.r), PlayerPrefs.GetFloat ( "GValue", defaultColor.g), PlayerPrefs.GetFloat ( "bValue", defaultColor.b)); //rend.material.SetColor("_Color», colorOfObject); newObject.GetComponent () material.color = colorOfObject. Destroy (GameObject); }
Karen
1

голосов
1

ответ
48

Просмотры

Как я могу инвертировать этот цвет преобразование пространства?

У меня есть эта функция, я стараюсь, чтобы инвертировать: XYZ2LMSmat = [0,3593 -0,1921 0,0071; 0,6976 1,1005 0,0748; -0,0359 0,0754 0,8433]; LMS2ICTCPmat = [2048 2048 0; 6610 -13613 7003; 17933 -17390 -543] '/ 4096; invEOTF = @ (Lin) (((3424/4096) + (2413/128) * (макс (0, Lin) / 10000). ^ (2610/16384)) ./ ... (1+ (2392/128 ) * (макс (0, Лин) / 10000) ^ (2610/16384))) ^ (2523/32)..; ICTCP = bsxfun (@times, invEOTF (XYZ * XYZ2LMSmat) * LMS2ICTCPmat, [720, 360, 720]); Этот скрипт конвертирует из XYZ в ICtCp цветового пространства. Входные данные (XYZ) принимает формат с N по матрице 3 (RGB), который умножается на 3x3 матрицы преобразования XYZ2LMSmat и LMS2ICTCPmat. Я пытаюсь написать обратное: идущий от ICtCp к XYZ. У меня есть функция, обратные функции invEOTF, которая:. EOTF = @ (PQ) (макс (PQ ^ (32/2523) - (3424/4096), 0) ./ ... ((2413/128) - (2392/128) * PQ ^ (32/2523))) ^ (16384/2610) * 10000;.. Вот ссылка для этого кода, который переходит в более подробно (Matlab кода найденного в конце DOC). Я не уверен, какой флаг для bsxfun я должен использовать и как организовать матричные инверсии.
Brett Harrison
1

голосов
0

ответ
33

Просмотры

ggplot2 градиент цвета в каждых значениях х

Я пытаюсь создать участок в ggplot2 с цветным градиен внутри каждого значений х, чтобы выделить третью переменную в 2d участка. Я попытался это, но без какого-либо успеха: D = data.frame ( 'у' = образца (0:10, 20, Т), 'х' = образец (1: 2, 20, Т), 'г' = образец ( 0: 100, 20)) colfunc
Bas
1

голосов
1

ответ
28

Просмотры

R Plot3D цвет gardient легенда

Я имею 3D сюжет, в котором точки окрашиваются acording в какой-то дополнительный вектор. Моя проблема заключается в добавлении цвета градиента легенды. Это мой код: х = матрица (Н. А., 100,6) значение #x х [1] = runif (100, 0, 10) значение #Y х [2] = runif (100, 0, 10) # значение г х [, 3] = х [1] + х [2] #additional значение х [4] = runif (100, 0, 1) #find в котором каждый дополнительный интервал значение интервалов = сл ( 0,1,1 / 10) х [5] = findInterval (х [, 4], интервалы) цвета = topo.colors (длина (интервалы)) х [, 6] = [х цветов [5]] библиотека (RGL) Plot3D (as.numeric (х [1]), as.numeric (x.stab.in [2]), as.numeric (х [, 3]), тип = "р", столбец = х [6], размер = 2, xlab = "х (т)", ylab = "у (г)", zlab = "г (т)") decorate3d (xlab = "х", ylab = "у" , zlab = "г") legend3d (»
Sunny

Просмотр дополнительных вопросов