Home
last modified time | relevance | path

Searched refs:SkColorSpace (Results 1 – 25 of 235) sorted by relevance

12345678910

/external/skia/tests/
DColorSpaceTest.cpp22 static void test_space(skiatest::Reporter* r, SkColorSpace* space, in test_space()
62 SkColorSpace* colorSpace = codec->getInfo().colorSpace(); in test_path()
77 test_space(r, SkColorSpace::MakeSRGB().get(), in DEF_TEST()
106 sk_sp<SkColorSpace> namedColorSpace = SkColorSpace::MakeSRGB(); in DEF_TEST()
111 sk_sp<SkColorSpace> rgbColorSpace = in DEF_TEST()
112 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, srgbToxyzD50); in DEF_TEST()
123 sk_sp<SkColorSpace> rgbColorSpace2 = SkColorSpace::MakeRGB(srgbFn, srgbToxyzD50); in DEF_TEST()
128 sk_sp<SkColorSpace> strangeColorSpace = in DEF_TEST()
129 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, srgbToxyzD50); in DEF_TEST()
135 sk_sp<SkColorSpace> namedColorSpace = SkColorSpace::MakeSRGBLinear(); in DEF_TEST()
[all …]
DImageIsOpaqueTest.cpp45 sk_sp<SkColorSpace> space0 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST()
47 sk_sp<SkColorSpace> space1 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST()
49 sk_sp<SkColorSpace> space2 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST()
51 sk_sp<SkColorSpace> space3 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST()
53 sk_sp<SkColorSpace> spaces[] = { in DEF_TEST()
55 SkColorSpace::MakeSRGB(), in DEF_TEST()
131 SkColorSpace::MakeSRGB()), in DEF_TEST()
DImageGeneratorTest.cpp98 auto colorspace = SkColorSpace::MakeSRGB(); in DEF_TEST()
120 c.allocPixels(info.makeColorSpace(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in DEF_TEST()
121 SkColorSpace::kRec2020_Gamut))); in DEF_TEST()
122 d.allocPixels(info.makeColorSpace(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in DEF_TEST()
123 SkColorSpace::kAdobeRGB_Gamut))); in DEF_TEST()
131 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in DEF_TEST()
/external/skia/gm/
Dgammaencodedpremul.cpp30 GammaEncodedPremulGM(sk_sp<SkColorSpace> dst, sk_sp<SkColorSpace> src, const char* desc) in GammaEncodedPremulGM()
112 sk_sp<SkColorSpace> fDstSpace;
113 sk_sp<SkColorSpace> fSrcSpace;
121 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeSRGB(),
122 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kRec2020_Gamut),
124 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma,
125 SkColorSpace::kRec2020_Gamut), SkColorSpace::MakeSRGB(), "fromWideGamut");)
126 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeSRGB(),
127 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, SkColorSpace::kSRGB_Gamut),
130 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, SkColorSpace::kSRGB_Gamut),
[all …]
Dreadpixels.cpp42 sk_sp<SkColorSpace> fix_for_colortype(SkColorSpace* colorSpace, SkColorType colorType) { in fix_for_colortype()
91 SkColorSpace::MakeSRGB()); in make_picture_image()
94 static sk_sp<SkColorSpace> make_parametric_transfer_fn(const SkColorSpacePrimaries& primaries) { in make_parametric_transfer_fn()
99 return SkColorSpace::MakeRGB(fn, toXYZD50); in make_parametric_transfer_fn()
102 static sk_sp<SkColorSpace> make_wide_gamut() { in make_wide_gamut()
116 static sk_sp<SkColorSpace> make_small_gamut() { in make_small_gamut()
130 SkAlphaType dstAlphaType, sk_sp<SkColorSpace> dstColorSpace, in draw_image()
156 sk_sp<SkColorSpace> srgb = fix_for_colortype( in draw_image()
157 SkColorSpace::MakeSRGB().get(), dstColorType); in draw_image()
190 const sk_sp<SkColorSpace> colorSpaces[] = { in onDraw()
[all …]
Dmakecolorspace.cpp29 sk_sp<SkImage> make_color_space(sk_sp<SkImage> orig, sk_sp<SkColorSpace> colorSpace, in make_color_space()
35 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in make_color_space()
37 srgb = SkColorSpace::MakeSRGBLinear(); in make_color_space()
59 sk_sp<SkColorSpace> wideGamut = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in onDraw()
60 SkColorSpace::kAdobeRGB_Gamut); in onDraw()
61 sk_sp<SkColorSpace> wideGamutLinear = as_CSB(wideGamut)->makeLinearGamma(); in onDraw()
Dencode-srgb.cpp28 sk_sp<SkColorSpace> fix_for_colortype(sk_sp<SkColorSpace> colorSpace, SkColorType colorType) { in fix_for_colortype()
31 return SkColorSpace::MakeSRGBLinear(); in fix_for_colortype()
41 sk_sp<SkColorSpace> colorSpace) { in make()
133 const sk_sp<SkColorSpace> colorSpaces[] = { in onDraw()
134 nullptr, SkColorSpace::MakeSRGB(), in onDraw()
141 for (sk_sp<SkColorSpace> colorSpace : colorSpaces) { in onDraw()
Dcolorspacexform.cpp41 sk_sp<SkColorSpace> srcSpace = SkColorSpace::MakeSRGB(); in onOnceBeforeDraw()
42 sk_sp<SkColorSpace> dstSpace = in onOnceBeforeDraw()
43 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, wideGamut); in onOnceBeforeDraw()
72 auto space = SkColorSpace::MakeSRGBLinear(); in onDraw()
/external/skia/include/core/
DSkColorSpace.h59 class SK_API SkColorSpace : public SkRefCnt {
65 static sk_sp<SkColorSpace> MakeSRGB();
71 static sk_sp<SkColorSpace> MakeSRGBLinear();
96 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, Gamut gamut);
97 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50);
98 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut);
99 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs,
105 static sk_sp<SkColorSpace> MakeICC(const void*, size_t);
159 static sk_sp<SkColorSpace> Deserialize(const void* data, size_t length);
165 static bool Equals(const SkColorSpace* src, const SkColorSpace* dst);
[all …]
DSkImage.h137 sk_sp<SkColorSpace>, TextureReleaseProc, ReleaseContext);
147 SkAlphaType at, sk_sp<SkColorSpace> cs) { in MakeFromTexture()
160 SkAlphaType, sk_sp<SkColorSpace>,
177 SkColorSpace* dstColorSpace);
190 sk_sp<SkColorSpace> = nullptr);
201 sk_sp<SkColorSpace> = nullptr);
212 sk_sp<SkColorSpace> = nullptr);
222 sk_sp<SkColorSpace> = nullptr);
235 sk_sp<SkColorSpace>);
244 sk_sp<SkColorSpace> = nullptr);
[all …]
DSkColorSpaceXform.h13 class SkColorSpace; variable
25 static std::unique_ptr<SkColorSpaceXform> New(SkColorSpace* srcSpace, SkColorSpace* dstSpace);
68 static bool Apply(SkColorSpace* dstCS, ColorFormat dstFormat, void* dst,
69 SkColorSpace* srcCS, ColorFormat srcFormat, const void* src,
/external/skia/bench/
DColorCanvasDrawBitmapBench.cpp16 ColorCanvasDrawBitmap(sk_sp<SkColorSpace> src, sk_sp<SkColorSpace> dst, const char* name) in ColorCanvasDrawBitmap()
46 sk_sp<SkColorSpace> fDst;
53 DEF_BENCH(return new ColorCanvasDrawBitmap(nullptr, SkColorSpace::MakeSRGB(), "null_to_sRGB");)
54 DEF_BENCH(return new ColorCanvasDrawBitmap(SkColorSpace::MakeSRGB(), SkColorSpace::MakeSRGB(),
57 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kAdobeRGB_Gamut),
58 SkColorSpace::MakeSRGB(), "AdobeRGB_to_sRGB");)
/external/skia/src/core/
DSkColorSpace.cpp115 sk_sp<SkColorSpace> SkColorSpace_Base::MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50) in MakeRGB()
140 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(gammaNamed, toXYZD50)); in MakeRGB()
143 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50) { in MakeRGB()
154 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, in MakeRGB()
161 return SkColorSpace::MakeRGB(kSRGB_RenderTargetGamma, toXYZD50); in MakeRGB()
182 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(kNonStandard_SkGammaNamed, in MakeRGB()
186 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(RenderTargetGamma gamma, Gamut gamut) { in MakeRGB()
189 return SkColorSpace::MakeRGB(gamma, toXYZD50); in MakeRGB()
192 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut) { in MakeRGB()
195 return SkColorSpace::MakeRGB(coeffs, toXYZD50); in MakeRGB()
[all …]
DSkColorSpace_Base.h139 class SkColorSpace_Base : public SkColorSpace {
174 virtual sk_sp<SkColorSpace> makeLinearGamma() const = 0;
181 virtual sk_sp<SkColorSpace> makeSRGBGamma() const = 0;
195 static sk_sp<SkColorSpace> MakeICC(const void* input, size_t len, ICCTypeFlag type);
197 static sk_sp<SkColorSpace> MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50);
206 static sk_sp<SkColorSpace> MakeNamed(Named);
214 friend class SkColorSpace; variable
218 typedef SkColorSpace INHERITED;
221 static inline SkColorSpace_Base* as_CSB(SkColorSpace* colorSpace) { in as_CSB()
225 static inline const SkColorSpace_Base* as_CSB(const SkColorSpace* colorSpace) { in as_CSB()
[all …]
DSkImageCacherator.h22 class SkColorSpace; variable
41 virtual CachedFormat chooseCacheFormat(SkColorSpace* dstColorSpace,
53 SkColorSpace* dstColorSpace,
59 virtual sk_sp<SkColorSpace> getColorSpace(GrContext*, SkColorSpace* dstColorSpace) = 0;
DSkPM4fPriv.h104 SkColorSpace* src, SkColorSpace* dst, in append_gamut_transform()
143 SkColorSpace* src, SkColorSpace* dst, in append_gamut_transform()
148 static inline SkColor4f to_colorspace(const SkColor4f& c, SkColorSpace* src, SkColorSpace* dst) { in to_colorspace()
165 static inline SkColor4f SkColor4f_from_SkColor(SkColor color, SkColorSpace* dst) { in SkColor4f_from_SkColor()
170 SkColorSpace::MakeSRGB().get(), dst); in SkColor4f_from_SkColor()
178 static inline SkPM4f SkPM4f_from_SkColor(SkColor color, SkColorSpace* dst) { in SkPM4f_from_SkColor()
DSkColorSpaceXformImageGenerator.h18 const SkBitmap& src, sk_sp<SkColorSpace> dst, SkCopyPixelsMode);
34 sk_sp<SkColorSpace> fDst;
37 const SkBitmap& src, sk_sp<SkColorSpace> dst, SkCopyPixelsMode, uint32_t id);
38 SkColorSpaceXformImageGenerator(const SkBitmap& src, sk_sp<SkColorSpace> dst, uint32_t id);
40 friend sk_sp<SkImage> SkMakeImageInColorSpace(const SkBitmap&, sk_sp<SkColorSpace>, uint32_t,
/external/skia/tools/
Dcreate_flutter_test_images.cpp17 static sk_sp<SkColorSpace> gbr_color_space() { in gbr_color_space()
30 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50); in gbr_color_space()
36 static sk_sp<SkColorSpace> tf_color_space() { in tf_color_space()
39 return SkColorSpace::MakeRGB(fn, SkColorSpace::kSRGB_Gamut); in tf_color_space()
45 static sk_sp<SkColorSpace> wide_gamut_color_space() { in wide_gamut_color_space()
46 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in wide_gamut_color_space()
47 SkColorSpace::kRec2020_Gamut); in wide_gamut_color_space()
/external/skia/src/gpu/
DGrTextureMaker.h29 SkColorSpace* dstColorSpace,
30 sk_sp<SkColorSpace>* texColorSpace,
39 SkColorSpace* dstColorSpace) override;
54 SkColorSpace* dstColorSpace,
61 virtual sk_sp<SkColorSpace> getColorSpace(SkColorSpace* dstColorSpace) = 0;
75 SkColorSpace* dstColorSpace);
DGrContextPriv.h26 sk_sp<GrSurfaceContext> makeWrappedSurfaceContext(sk_sp<GrSurfaceProxy>, sk_sp<SkColorSpace>);
38 sk_sp<SkColorSpace> colorSpace);
44 sk_sp<SkColorSpace> colorSpace,
50 sk_sp<SkColorSpace> colorSpace,
57 sk_sp<SkColorSpace> colorSpace,
137 GrPixelConfig dstConfig, SkColorSpace* dstColorSpace, void* buffer,
159 … GrPixelConfig srcConfig, SkColorSpace* srcColorSpace, const void* buffer,
DSkGr.h62 GrColor4f SkColorToPremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace);
63 GrColor4f SkColorToUnpremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace);
69 GrColor4f SkColorToPremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace,
71 GrColor4f SkColorToUnpremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace,
154 GrPixelConfig SkImageInfo2GrPixelConfig(const SkColorType, SkColorSpace*, const GrCaps& caps);
216 SkColorSpace* dstColorSpace);
219 SkColorSpace* dstColorSpace);
225 const SkPixmap&, SkBudgeted, SkColorSpace*);
272 GrPixelConfig GrRenderableConfigForColorSpace(const SkColorSpace*);
/external/skia/src/image/
DSkImage_Gpu.h27 sk_sp<SkColorSpace>, SkBudgeted);
33 bool getROPixels(SkBitmap*, SkColorSpace* dstColorSpace, CachingHint) const override;
43 sk_sp<GrTextureProxy> asTextureProxyRef(GrContext*, const GrSamplerParams&, SkColorSpace*,
44 sk_sp<SkColorSpace>*,
58 sk_sp<SkColorSpace> refColorSpace() { return fColorSpace; } in refColorSpace()
60 sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType,
70 sk_sp<SkColorSpace> fColorSpace;
DSkImage_Lazy.cpp58 Validator(sk_sp<SharedGenerator>, const SkIRect* subset, sk_sp<SkColorSpace> colorSpace);
65 sk_sp<SkColorSpace> fColorSpace;
82 SkColorSpace*, sk_sp<SkColorSpace>*,
87 bool getROPixels(SkBitmap*, SkColorSpace* dstColorSpace, CachingHint) const override;
90 sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType,
113 SkColorSpace* dstColorSpace,
119 sk_sp<SkColorSpace> getColorSpace(GrContext*, SkColorSpace* dstColorSpace) override;
124 CachedFormat chooseCacheFormat(SkColorSpace* dstColorSpace,
165 mutable sk_sp<SkColorSpace> fOnMakeColorSpaceTarget;
174 sk_sp<SkColorSpace> colorSpace) in Validator()
[all …]
DSkImage.cpp84 SkColorSpace* SkImage::colorSpace() const { in colorSpace()
88 sk_sp<SkColorSpace> SkImage::refColorSpace() const { in refColorSpace()
99 SkColorSpace* legacyColorSpace = nullptr; in encodeToData()
116 SkColorSpace* legacyColorSpace = nullptr; in encodeToData()
255 BitDepth bitDepth, sk_sp<SkColorSpace> colorSpace) { in MakeFromPicture()
267 SkColorSpace* colorSpace = as_IB(this)->onImageInfo().colorSpace(); in makeWithFilter()
304 sk_sp<SkImage> SkImage::makeColorSpace(sk_sp<SkColorSpace> target, in makeColorSpace()
314 if (SkColorSpace::Equals(this->colorSpace(), target.get()) || in makeColorSpace()
338 sk_sp<SkColorSpace>, TextureReleaseProc, ReleaseContext) { in MakeFromTexture() argument
344 SkAlphaType at, sk_sp<SkColorSpace> cs, in MakeFromTexture()
[all …]
/external/skia/src/codec/
DSkAndroidCodec.cpp50 static bool is_wide_gamut(const SkColorSpace* colorSpace) { in is_wide_gamut()
148 sk_sp<SkColorSpace> SkAndroidCodec::computeOutputColorSpace(SkColorType outputColorType, in computeOutputColorSpace()
149 sk_sp<SkColorSpace> prefColorSpace) { in computeOutputColorSpace()
159 SkColorSpace* encodedSpace = fCodec->getInfo().colorSpace(); in computeOutputColorSpace()
167 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in computeOutputColorSpace()
168 SkColorSpace::kDCIP3_D65_Gamut); in computeOutputColorSpace()
171 return SkColorSpace::MakeSRGB(); in computeOutputColorSpace()
175 return SkColorSpace::MakeSRGBLinear(); in computeOutputColorSpace()
178 return SkColorSpace::MakeSRGB(); in computeOutputColorSpace()

12345678910