Home
last modified time | relevance | path

Searched refs:gamma (Results 1 - 25 of 168) sorted by relevance

1234567

/third_party/skia/src/core/
H A DSkMaskGamma.cpp16 SkScalar toLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luminance) const override {
17 SkASSERT(SK_Scalar1 == gamma);
20 SkScalar fromLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luma) const override {
21 SkASSERT(SK_Scalar1 == gamma);
27 SkScalar toLuma(SkScalar gamma, SkScalar luminance) const override {
28 return SkScalarPow(luminance, gamma);
30 SkScalar fromLuma(SkScalar gamma, SkScalar luma) const override {
31 return SkScalarPow(luma, SkScalarInvert(gamma));
36 SkScalar toLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luminance) const override {
37 SkASSERT(0 == gamma);
58 Fetch(SkScalar gamma) Fetch() argument
[all...]
H A DSkMaskGamma.h29 virtual SkScalar toLuma(SkScalar gamma, SkScalar luminance) const = 0;
31 virtual SkScalar fromLuma(SkScalar gamma, SkScalar luma) const = 0;
34 static U8CPU computeLuminance(SkScalar gamma, SkColor c) { in computeLuminance() argument
35 const SkColorSpaceLuminance& luminance = Fetch(gamma); in computeLuminance()
36 SkScalar r = luminance.toLuma(gamma, SkIntToScalar(SkColorGetR(c)) / 255); in computeLuminance()
37 SkScalar g = luminance.toLuma(gamma, SkIntToScalar(SkColorGetG(c)) / 255); in computeLuminance()
38 SkScalar b = luminance.toLuma(gamma, SkIntToScalar(SkColorGetB(c)) / 255); in computeLuminance()
43 return SkScalarRoundToInt(luminance.fromLuma(gamma, luma) * 255); in computeLuminance()
46 /** Retrieves the SkColorSpaceLuminance for the given gamma. */
47 static const SkColorSpaceLuminance& Fetch(SkScalar gamma);
[all...]
/third_party/backends/tools/
H A Dgamma4scanimage.c32 double gamma = 1.0; in main() local
33 int maxin = 16383; /* 14 bit gamma input */ in main()
34 int maxout = 255; /* 8 bit gamma output */ in main()
42 printf("Usage: %s gamma [shadow [highlight [maxin [maxout]]]]\n", argv[0]); in main()
48 gamma = atof(argv[1]); in main()
107 if ((gamma < 0.1) || (gamma > 5)) in main()
109 printf("%s error: gamma=%f out of range [0.1;5]\n", argv[0], gamma); in main()
125 out = maxout * pow((double) (in - shadow)/(highlight-shadow), (1.0/gamma)); in main()
[all...]
/third_party/ffmpeg/libavutil/
H A Dcolor_utils.c29 double gamma; in avpriv_get_gamma_from_trc() local
37 /* these share a segmented TRC, but gamma 1.961 is a close in avpriv_get_gamma_from_trc()
39 gamma = 1.961; in avpriv_get_gamma_from_trc()
43 gamma = 2.2; in avpriv_get_gamma_from_trc()
46 gamma = 2.8; in avpriv_get_gamma_from_trc()
49 gamma = 1.0; in avpriv_get_gamma_from_trc()
52 gamma = 0.0; // Unknown value representation in avpriv_get_gamma_from_trc()
54 return gamma; in avpriv_get_gamma_from_trc()
/third_party/backends/backend/
H A Du12-map.c2 * @brief functions to create and manipulate gamma lookup tables.
57 double gamma; in u12map_InitGammaSettings() local
67 /* preset the gamma maps */ in u12map_InitGammaSettings()
71 case 1: gamma = dev->adj.rgamma; break; in u12map_InitGammaSettings()
72 case 2: gamma = dev->adj.ggamma; break; in u12map_InitGammaSettings()
73 case 3: gamma = dev->adj.bgamma; break; in u12map_InitGammaSettings()
74 default: gamma = dev->adj.graygamma; break; in u12map_InitGammaSettings()
81 1.0 / gamma )); in u12map_InitGammaSettings()
92 /** Check the gamma vectors we got back and limit if necessary
H A Dpnm.c92 static SANE_Word gamma[4][256]; variable
599 gamma[0][i] = i; in sane_open()
600 gamma[1][i] = i; in sane_open()
601 gamma[2][i] = i; in sane_open()
602 gamma[3][i] = i; in sane_open()
760 /* activate/deactivate gamma */ in sane_control_option()
790 memcpy (&gamma[0][0], (SANE_Word *) value, in sane_control_option()
795 memcpy (&gamma[1][0], (SANE_Word *) value, in sane_control_option()
800 memcpy (&gamma[2][0], (SANE_Word *) value, in sane_control_option()
805 memcpy (&gamma[ in sane_control_option()
[all...]
H A Dhp5400_internal.c51 Massively expanded. Can do calibration scan, upload gamma and calibration
424 /* Write a gamma table */
434 /* Setup dummy gamma correction table */ in WriteGammaCalibTable()
898 req.gamma[0] = htons (100); in Calibrate()
899 req.gamma[1] = htons (100); in Calibrate()
900 req.gamma[2] = htons (100); in Calibrate()
956 req.gamma[0] = htons (100); in Calibrate()
957 req.gamma[1] = htons (100); in Calibrate()
958 req.gamma[2] = htons (100); in Calibrate()
1043 req.gamma[ in hp5400_scan()
[all...]
H A Dteco1.c156 256, /* number of bytes per gamma color */
166 256, /* number of bytes per gamma color */
176 256, /* number of bytes per gamma color */
196 256, /* number of bytes per gamma color */
206 1024, /* number of bytes per gamma color */
850 /* Send the gamma
852 * G is also the gray gamma (if gray scan).
863 unsigned char gamma[4 * MAX_GAMMA_LENGTH]; in teco_send_gamma() member
876 /* Use the custom gamma. */ in teco_send_gamma()
882 param.gamma[ in teco_send_gamma()
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_eq.c40 double g = 1.0 / param->gamma; in create_lut()
79 if (param->contrast == 1.0 && param->brightness == 0.0 && param->gamma == 1.0) in check_values()
81 else if (param->gamma == 1.0 && fabs(param->contrast) < 7.9) in check_values()
107 eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); in set_gamma()
113 eq->param[0].gamma = eq->gamma * eq->gamma_g; in set_gamma()
114 eq->param[1].gamma = sqrt(eq->gamma_b / eq->gamma_g); in set_gamma()
115 eq->param[2].gamma = sqrt(eq->gamma_r / eq->gamma_g); in set_gamma()
166 (ret = set_expr(&eq->gamma_pexpr, eq->gamma_expr, "gamma", ctx)) < 0 || in initialize()
293 else SET_PARAM(gamma, gamm in process_command()
[all...]
H A Daf_asupercut.c129 double alpha, beta, gamma, theta; in get_coeffs() local
152 gamma = (0.5 + beta) * cos(theta); in get_coeffs()
155 coeffs->a1 = 2. * gamma; in get_coeffs()
163 double alpha, beta, gamma, theta; in get_coeffs() local
186 gamma = (0.5 + beta) * cos(theta); in get_coeffs()
189 coeffs->a1 = 2. * gamma; in get_coeffs()
H A Dvf_idet.c118 int64_t gamma[2]={0}; in filter() local
141 gamma[(y^1)&1] += idet->filter_line(cur , prev, cur , w); in filter()
155 if ( gamma[0] > idet->repeat_threshold * gamma[1] ){ in filter()
157 } else if ( gamma[1] > idet->repeat_threshold * gamma[0] ){ in filter()
H A Dvf_eq.h53 double brightness, contrast, gamma, gamma_weight; member
77 double gamma; member
/third_party/skia/third_party/externals/libpng/contrib/libtests/
H A Dgentests.sh68 for gamma in "" --sRGB --linear --1.8
70 case "$gamma" in
80 gname="-$gamma";;
82 "$mp" $gamma "$1" "$2" "test-$1-$2$gname.png"
H A Dmakepng.c107 * according to the gamma encoding with no gamma encoding being interpreted as
349 /* Don't gamma correct - values get smashed */ in set_value()
771 volatile png_fixed_point gamma, chunk_insert * volatile insert, in write_png()
847 * information about the gamma: in write_png()
849 if (gamma == PNG_GAMMA_MAC_18) in write_png()
850 gamma = 65909; in write_png()
852 else if (gamma > 0 && gamma < 1000) in write_png()
853 gamma in write_png()
770 write_png(const char **name, FILE *fp, int color_type, int bit_depth, volatile png_fixed_point gamma, chunk_insert * volatile insert, unsigned int filters, unsigned int *colors, int small, int tRNS) write_png() argument
1688 png_fixed_point gamma = 0; /* not set */ main() local
[all...]
/third_party/skia/third_party/externals/libpng/contrib/gregbook/
H A Dreadpng2.c223 double gamma; in readpng2_info_callback() local
225 png_fixed_point gamma; in readpng2_info_callback() local
336 * such images have a file gamma of 0.45455, which corresponds to a PC-like in readpng2_info_callback()
342 * "gamma" value for the entire display system, i.e., the product of in readpng2_info_callback()
346 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng2_info_callback()
347 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, gamma); in readpng2_info_callback()
351 if (png_get_gAMA_fixed(png_ptr, info_ptr, &gamma)) in readpng2_info_callback()
353 (png_fixed_point)(100000*mainprog_ptr->display_exponent+.5), gamma); in readpng2_info_callback()
H A Dreadpng.c210 double gamma; in readpng_get_image() local
252 * this file may have come from--so if it doesn't have a file gamma, don't in readpng_get_image()
255 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng_get_image()
256 png_set_gamma(png_ptr, display_exponent, gamma); in readpng_get_image()
/third_party/glfw/src/
H A Dmonitor.c464 GLFWAPI void glfwSetGamma(GLFWmonitor* handle, float gamma) in glfwSetGamma() argument
470 assert(gamma > 0.f); in glfwSetGamma()
471 assert(gamma <= FLT_MAX); in glfwSetGamma()
477 if (gamma != gamma || gamma <= 0.f || gamma > FLT_MAX) in glfwSetGamma()
479 _glfwInputError(GLFW_INVALID_VALUE, "Invalid gamma value %f", gamma); in glfwSetGamma()
495 // Apply gamma curv in glfwSetGamma()
[all...]
H A Dx11_monitor.c540 XRRCrtcGamma* gamma = XRRGetCrtcGamma(_glfw.x11.display, in _glfwGetGammaRampX11() local
545 memcpy(ramp->red, gamma->red, size * sizeof(unsigned short)); in _glfwGetGammaRampX11()
546 memcpy(ramp->green, gamma->green, size * sizeof(unsigned short)); in _glfwGetGammaRampX11()
547 memcpy(ramp->blue, gamma->blue, size * sizeof(unsigned short)); in _glfwGetGammaRampX11()
549 XRRFreeGamma(gamma); in _glfwGetGammaRampX11()
583 XRRCrtcGamma* gamma = XRRAllocGamma(ramp->size); in _glfwSetGammaRampX11() local
585 memcpy(gamma->red, ramp->red, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11()
586 memcpy(gamma->green, ramp->green, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11()
587 memcpy(gamma->blue, ramp->blue, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11()
589 XRRSetCrtcGamma(_glfw.x11.display, monitor->x11.crtc, gamma); in _glfwSetGammaRampX11()
[all...]
/third_party/skia/experimental/tskit/bindings/
H A Dextension.cpp44 float gamma; member
63 printf("Object %d %s %f\n", o.alpha, o.beta.c_str(), o.gamma); in EMSCRIPTEN_BINDINGS()
91 * This field (gamma) should be documented. in EMSCRIPTEN_BINDINGS()
95 .field("gamma", &CompoundObj::gamma); in EMSCRIPTEN_BINDINGS()
/third_party/skia/src/effects/
H A DSkTableMaskFilter.cpp113 SkMaskFilter* SkTableMaskFilter::CreateGamma(SkScalar gamma) { in CreateGamma() argument
115 MakeGammaTable(table, gamma); in CreateGamma()
125 void SkTableMaskFilter::MakeGammaTable(uint8_t table[256], SkScalar gamma) { in MakeGammaTable() argument
127 const float g = SkScalarToFloat(gamma); in MakeGammaTable()
/third_party/skia/include/effects/
H A DSkTableMaskFilter.h17 Helper methods create some common tables (e.g. gamma, clipping)
21 /** Utility that sets the gamma table
23 static void MakeGammaTable(uint8_t table[256], SkScalar gamma);
31 static SkMaskFilter* CreateGamma(SkScalar gamma);
/third_party/skia/docs/examples/
H A DImage_refColorSpace.cpp12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, in REG_FIDDLE()
15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut); in REG_FIDDLE()
H A DImage_colorSpace.cpp12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, in REG_FIDDLE()
15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut); in REG_FIDDLE()
/third_party/backends/backend/genesys/
H A Dsensor.cpp132 << " gamma.red: " << sensor.gamma[0] << '\n' in operator <<()
133 << " gamma.green: " << sensor.gamma[1] << '\n' in operator <<()
134 << " gamma.blue: " << sensor.gamma[2] << '\n' in operator <<()
/third_party/ffmpeg/libavcodec/
H A Daacps_tablegen.h159 float alpha, gamma, mu, rho; in ps_tableinit() local
165 gamma = atanf(sqrtf((1.0f - mu)/(1.0f + mu))); in ps_tableinit()
169 gamma_c = cosf(gamma); in ps_tableinit()
170 gamma_s = sinf(gamma); in ps_tableinit()

Completed in 14 milliseconds

1234567