Home
last modified time | relevance | path

Searched refs:hsv (Results 1 – 25 of 32) sorted by relevance

12

/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/
DShadowColorTest.java42 float[] hsv = new float[3]; in colorToHSVShouldBeCorrectForBlue() local
43 Color.colorToHSV(Color.BLUE, hsv); in colorToHSVShouldBeCorrectForBlue()
45 assertThat(hsv[0]).isEqualTo(240f); in colorToHSVShouldBeCorrectForBlue()
46 assertThat(hsv[1]).isEqualTo(1.0f); in colorToHSVShouldBeCorrectForBlue()
47 assertThat(hsv[2]).isEqualTo(1.0f); in colorToHSVShouldBeCorrectForBlue()
52 float[] hsv = new float[3]; in colorToHSVShouldBeCorrectForBlack() local
53 Color.colorToHSV(Color.BLACK, hsv); in colorToHSVShouldBeCorrectForBlack()
55 assertThat(hsv[0]).isEqualTo(0f); in colorToHSVShouldBeCorrectForBlack()
56 assertThat(hsv[1]).isEqualTo(0f); in colorToHSVShouldBeCorrectForBlack()
57 assertThat(hsv[2]).isEqualTo(0f); in colorToHSVShouldBeCorrectForBlack()
[all …]
/external/oboe/samples/RhythmGame/third_party/glm/gtx/
Dcolor_space.inl9 tvec3<T, P> hsv = hsvColor; local
12 if(hsv.y == static_cast<T>(0))
14 rgbColor = tvec3<T, P>(hsv.z);
17 T sector = floor(hsv.x / T(60));
18 T frac = (hsv.x / T(60)) - sector;
20 T o = hsv.z * (T(1) - hsv.y);
21 T p = hsv.z * (T(1) - hsv.y * frac);
22 T q = hsv.z * (T(1) - hsv.y * (T(1) - frac));
28 rgbColor.r = hsv.z;
34 rgbColor.g = hsv.z;
[all …]
/external/skqp/src/core/
DSkColor.cpp33 void SkRGBToHSV(U8CPU r, U8CPU g, U8CPU b, SkScalar hsv[3]) { in SkRGBToHSV()
34 SkASSERT(hsv); in SkRGBToHSV()
44 hsv[0] = 0; in SkRGBToHSV()
45 hsv[1] = 0; in SkRGBToHSV()
46 hsv[2] = v; in SkRGBToHSV()
68 hsv[0] = h; in SkRGBToHSV()
69 hsv[1] = s; in SkRGBToHSV()
70 hsv[2] = v; in SkRGBToHSV()
73 SkColor SkHSVToColor(U8CPU a, const SkScalar hsv[3]) { in SkHSVToColor()
74 SkASSERT(hsv); in SkHSVToColor()
[all …]
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/
DShadowColor.java25 protected static void RGBToHSV(int red, int green, int blue, float hsv[]) { in RGBToHSV() argument
26 java.awt.Color.RGBtoHSB(red, green, blue, hsv); in RGBToHSV()
27 hsv[0] = hsv[0] * 360; in RGBToHSV()
31 protected static int HSVToColor(int alpha, float hsv[]) { in HSVToColor() argument
32 int rgb = java.awt.Color.HSBtoRGB(hsv[0] / 360, hsv[1], hsv[2]); in HSVToColor()
/external/skia/src/core/
DSkColor.cpp34 void SkRGBToHSV(U8CPU r, U8CPU g, U8CPU b, SkScalar hsv[3]) { in SkRGBToHSV()
35 SkASSERT(hsv); in SkRGBToHSV()
45 hsv[0] = 0; in SkRGBToHSV()
46 hsv[1] = 0; in SkRGBToHSV()
47 hsv[2] = v; in SkRGBToHSV()
69 hsv[0] = h; in SkRGBToHSV()
70 hsv[1] = s; in SkRGBToHSV()
71 hsv[2] = v; in SkRGBToHSV()
74 SkColor SkHSVToColor(U8CPU a, const SkScalar hsv[3]) { in SkHSVToColor()
75 SkASSERT(hsv); in SkHSVToColor()
[all …]
/external/skia/docs/examples/
DHSVToColor_2.cpp11 SkScalar hsv[3]; in draw() local
12 SkColorToHSV(color, hsv); in draw()
13 hsv[0] = hsv[0] + 90 >= 360 ? hsv[0] - 270 : hsv[0] + 90; in draw()
15 paint.setColor(SkHSVToColor(hsv)); in draw()
DHSVToColor.cpp11 SkScalar hsv[3]; in draw() local
12 SkColorToHSV(color, hsv); in draw()
13 hsv[0] = hsv[0] + 90 >= 360 ? hsv[0] - 270 : hsv[0] + 90; in draw()
15 paint.setColor(SkHSVToColor((x + y) % 256, hsv)); in draw()
DColorToHSV.cpp10 SkScalar hsv[3]; in draw() local
11 SkColorToHSV(source.getColor(x, y), hsv); in draw()
12 hsv[1] = 1 - hsv[1]; in draw()
14 paint.setColor(SkHSVToColor(hsv)); in draw()
DRGBToHSV.cpp12 SkScalar hsv[3];
14 SkRGBToHSV(SkColorGetR(c), SkColorGetG(c), SkColorGetB(c), hsv);
15 canvas->drawString(("h: " + std::to_string(hsv[0]).substr(0, 6)).c_str(), 27, 45, SkPaint());
16 canvas->drawString(("s: " + std::to_string(hsv[1]).substr(0, 6)).c_str(), 27, 65, SkPaint());
17 canvas->drawString(("v: " + std::to_string(hsv[2]).substr(0, 6)).c_str(), 27, 85, SkPaint());
/external/skia/tests/
DHSVRoundTripTest.cpp13 SkScalar hsv[3]; in DEF_TEST() local
18 SkColorToHSV(color, hsv); in DEF_TEST()
19 SkColor result = SkHSVToColor(0xFF, hsv); in DEF_TEST()
25 color, hsv[0], hsv[1], hsv[2], result); in DEF_TEST()
/external/skqp/tests/
DHSVRoundTripTest.cpp13 SkScalar hsv[3]; in DEF_TEST() local
18 SkColorToHSV(color, hsv); in DEF_TEST()
19 SkColor result = SkHSVToColor(0xFF, hsv); in DEF_TEST()
25 color, hsv[0], hsv[1], hsv[2], result); in DEF_TEST()
/external/skqp/docs/
DSkColor_Reference.bmh564 #Method void SkRGBToHSV(U8CPU red, U8CPU green, U8CPU blue, SkScalar hsv[3])
569 hsv[0] contains HSV_Hue, a value from zero to less than 360.
570 hsv[1] contains HSV_Saturation, a value from zero to one.
571 hsv[2] contains HSV_Value, a value from zero to one.
576 #Param hsv three element array which holds the resulting HSV components
585 SkScalar hsv[3];
587 SkRGBToHSV(SkColorGetR(c), SkColorGetG(c), SkColorGetB(c), hsv);
588 canvas->drawString(("h: " + std::to_string(hsv[0]).substr(0, 6)).c_str(), 27, 45, SkPaint());
589 canvas->drawString(("s: " + std::to_string(hsv[1]).substr(0, 6)).c_str(), 27, 65, SkPaint());
590 canvas->drawString(("v: " + std::to_string(hsv[2]).substr(0, 6)).c_str(), 27, 85, SkPaint());
[all …]
/external/tensorflow/tensorflow/core/kernels/image/
Dadjust_hsv_gpu.cu.h110 const HsvTuple hsv = rgb2hsv_cuda(static_cast<float>(input[idx]), in adjust_hsv_nhwc() local
113 float new_h = hsv.h; in adjust_hsv_nhwc()
114 float new_s = hsv.s; in adjust_hsv_nhwc()
115 float new_v = hsv.v; in adjust_hsv_nhwc()
119 new_h = fmodf(hsv.h + delta, 1.0f); in adjust_hsv_nhwc()
127 new_s = fminf(1.0f, fmaxf(0.0f, hsv.s * scale)); in adjust_hsv_nhwc()
132 new_v = hsv.v * scale; in adjust_hsv_nhwc()
/external/skia/gm/
Dmanypaths.cpp23 SkScalar hsv[3]; in gen_color() local
24 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in gen_color()
25 hsv[1] = rand->nextRangeF(0.5f, 1.0f); in gen_color()
26 hsv[2] = rand->nextRangeF(0.5f, 1.0f); in gen_color()
28 return ToolUtils::color_to_565(SkHSVToColor(hsv)); in gen_color()
Dovals.cpp138 SkScalar hsv[3]; in genColor() local
139 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in genColor()
140 hsv[1] = rand->nextRangeF(0.75f, 1.0f); in genColor()
141 hsv[2] = rand->nextRangeF(0.75f, 1.0f); in genColor()
143 return ToolUtils::color_to_565(SkHSVToColor(hsv)); in genColor()
Droundrects.cpp30 SkScalar hsv[3]; in gen_color() local
31 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in gen_color()
32 hsv[1] = rand->nextRangeF(0.75f, 1.0f); in gen_color()
33 hsv[2] = rand->nextRangeF(0.75f, 1.0f); in gen_color()
35 return ToolUtils::color_to_565(SkHSVToColor(hsv)); in gen_color()
/external/skqp/gm/
Dmanypaths.cpp17 SkScalar hsv[3]; in gen_color() local
18 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in gen_color()
19 hsv[1] = rand->nextRangeF(0.5f, 1.0f); in gen_color()
20 hsv[2] = rand->nextRangeF(0.5f, 1.0f); in gen_color()
22 return sk_tool_utils::color_to_565(SkHSVToColor(hsv)); in gen_color()
Dovals.cpp131 SkScalar hsv[3]; in genColor() local
132 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in genColor()
133 hsv[1] = rand->nextRangeF(0.75f, 1.0f); in genColor()
134 hsv[2] = rand->nextRangeF(0.75f, 1.0f); in genColor()
136 return sk_tool_utils::color_to_565(SkHSVToColor(hsv)); in genColor()
Droundrects.cpp23 SkScalar hsv[3]; in gen_color() local
24 hsv[0] = rand->nextRangeF(0.0f, 360.0f); in gen_color()
25 hsv[1] = rand->nextRangeF(0.75f, 1.0f); in gen_color()
26 hsv[2] = rand->nextRangeF(0.75f, 1.0f); in gen_color()
28 return sk_tool_utils::color_to_565(SkHSVToColor(hsv)); in gen_color()
/external/skqp/include/core/
DSkColor.h165 SK_API void SkRGBToHSV(U8CPU red, U8CPU green, U8CPU blue, SkScalar hsv[3]);
175 static inline void SkColorToHSV(SkColor color, SkScalar hsv[3]) { in SkColorToHSV()
176 SkRGBToHSV(SkColorGetR(color), SkColorGetG(color), SkColorGetB(color), hsv); in SkColorToHSV()
190 SK_API SkColor SkHSVToColor(U8CPU alpha, const SkScalar hsv[3]);
202 static inline SkColor SkHSVToColor(const SkScalar hsv[3]) { in SkHSVToColor()
203 return SkHSVToColor(0xFF, hsv); in SkHSVToColor()
/external/sl4a/ScriptingLayerForAndroid/src/org/connectbot/util/
DUberColorPickerDialog.java375 float[] hsv = new float[3]; in drawSwatches() local
381 Color.colorToHSV(mOriginalColor, hsv); in drawSwatches()
384 if (hsv[2] > .5) in drawSwatches()
536 float[] hsv = new float[3]; in setOvalValDimmer() local
537 hsv[0] = mHSV[0]; in setOvalValDimmer()
538 hsv[1] = 0; in setOvalValDimmer()
539 hsv[2] = mHSV[2]; in setOvalValDimmer()
540 int gray = Color.HSVToColor(hsv); in setOvalValDimmer()
548 float[] hsv = new float[3]; in setVerValSlider() local
549 hsv[0] = mHSV[0]; in setVerValSlider()
[all …]
/external/skia/include/core/
DSkColor.h157 SK_API void SkRGBToHSV(U8CPU red, U8CPU green, U8CPU blue, SkScalar hsv[3]);
167 static inline void SkColorToHSV(SkColor color, SkScalar hsv[3]) { in SkColorToHSV()
168 SkRGBToHSV(SkColorGetR(color), SkColorGetG(color), SkColorGetB(color), hsv); in SkColorToHSV()
182 SK_API SkColor SkHSVToColor(U8CPU alpha, const SkScalar hsv[3]);
194 static inline SkColor SkHSVToColor(const SkScalar hsv[3]) { in SkHSVToColor()
195 return SkHSVToColor(0xFF, hsv); in SkHSVToColor()
/external/python/cpython2/Lib/test/
Dtest_colorsys.py41 for (rgb, hsv) in values:
42 self.assertTripleEqual(hsv, colorsys.rgb_to_hsv(*rgb))
43 self.assertTripleEqual(rgb, colorsys.hsv_to_rgb(*hsv))
/external/python/cpython3/Lib/test/
Dtest_colorsys.py41 for (rgb, hsv) in values:
42 self.assertTripleEqual(hsv, colorsys.rgb_to_hsv(*rgb))
43 self.assertTripleEqual(rgb, colorsys.hsv_to_rgb(*hsv))
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/
Dimage_ops.cc72 const std::array<xla::XlaOp, 3>& hsv, in HSVToRGB() argument
74 xla::XlaOp hue = hsv[0]; in HSVToRGB()
75 xla::XlaOp saturation = hsv[1]; in HSVToRGB()
76 xla::XlaOp value = hsv[2]; in HSVToRGB()
126 auto hsv = RGBToHSV(context, b, {red, green, blue}, context->input_type(0), in Compile() local
129 context->SetOutput(0, xla::ConcatInDim(b, hsv, channel_dim)); in Compile()
259 auto hsv = in Compile() local
262 hsv[1] = xla::Clamp(XlaHelpers::Zero(b, DT_FLOAT), xla::Mul(hsv[1], scale), in Compile()
265 auto rgb = HSVToRGB(context->builder(), hsv, DT_FLOAT); in Compile()
313 auto hsv = in Compile() local
[all …]

12