Searched refs:colorSpace (Results 1 - 25 of 31) sorted by relevance

12

/frameworks/base/libs/hwui/
H A DLayer.cpp61 sk_sp<SkColorSpace> colorSpace = DataSpaceToColorSpace(mCurrentDataspace); local
62 if (colorSpace && !colorSpace->isSRGB()) {
63 colorSpaceFilter = SkToSRGBColorFilter::Make(colorSpace);
H A DTexture.cpp269 info.colorSpace()->isSRGB()) ||
293 bool needSRGB = transferFunctionCloseToSRGB(bitmap.info().colorSpace());
314 SkColorSpace* colorSpace = bitmap.info().colorSpace(); local
316 if (colorSpace != nullptr && !colorSpace->isSRGB()) {
318 if (!colorSpace->toXYZD50(&xyzMatrix)) {
322 if (!colorSpace->isNumericalTransferFn(&fn)) {
H A DLayer.h83 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
/frameworks/support/core/ktx/src/androidTest/java/androidx/core/graphics/
H A DBitmapTest.kt40 val colorSpace = ColorSpace.get(ColorSpace.Named.ADOBE_RGB)
41 val bitmap = createBitmap(7, 9, colorSpace = colorSpace)
42 assertEquals(colorSpace, bitmap.colorSpace)
H A DColorTest.kt110 assertEquals(sRGB, 0x337f3010.toColorLong().colorSpace)
114 assertEquals(bt2020, c.colorSpace)
/frameworks/base/graphics/java/android/graphics/
H A DColor.java352 * @param colorSpace This color's color space, cannot be null
354 private Color(float r, float g, float b, float a, @NonNull ColorSpace colorSpace) { argument
356 mColorSpace = colorSpace;
363 * @param colorSpace This color's color space, cannot be null
365 private Color(@Size(min = 4, max = 5) float[] components, @NonNull ColorSpace colorSpace) { argument
367 mColorSpace = colorSpace;
446 * @param colorSpace The destination color space, cannot be null
451 public Color convert(@NonNull ColorSpace colorSpace) { argument
452 ColorSpace.Connector connector = ColorSpace.connect(mColorSpace, colorSpace);
457 return new Color(color, colorSpace);
703 public static ColorSpace colorSpace(@ColorLong long color) { method in class:Color
826 isInColorSpace(@olorLong long color, @NonNull ColorSpace colorSpace) argument
935 valueOf(float r, float g, float b, float a, @NonNull ColorSpace colorSpace) argument
962 valueOf(@onNull @izemin = 4, max = 5) float[] components, @NonNull ColorSpace colorSpace) argument
1040 pack(float red, float green, float blue, float alpha, @NonNull ColorSpace colorSpace) argument
1086 convert(@olorInt int color, @NonNull ColorSpace colorSpace) argument
1110 convert(@olorLong long color, @NonNull ColorSpace colorSpace) argument
[all...]
H A DColorSpace.java1286 * @param colorSpace The color space to chromatically adapt
1295 public static ColorSpace adapt(@NonNull ColorSpace colorSpace, argument
1297 return adapt(colorSpace, whitePoint, Adaptation.BRADFORD);
1313 * @param colorSpace The color space to chromatically adapt
1324 public static ColorSpace adapt(@NonNull ColorSpace colorSpace, argument
1327 if (colorSpace.getModel() == Model.RGB) {
1328 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace;
1329 if (compare(rgb.mWhitePoint, whitePoint)) return colorSpace;
1339 return colorSpace;
1399 for (ColorSpace colorSpace
2630 Rgb(Rgb colorSpace, @NonNull @Size(9) float[] transform, @NonNull @Size(min = 2, max = 3) float[] whitePoint) argument
3885 add(@onNull ColorSpace colorSpace, @ColorInt int color) argument
3925 add(@onNull ColorSpace colorSpace, float r, float g, float b, @ColorInt int pointColor) argument
4452 Point(@onNull ColorSpace colorSpace, @NonNull @Size(3) float[] rgb, @ColorInt int color) argument
[all...]
H A DBitmap.java963 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16},
976 boolean hasAlpha, @NonNull ColorSpace colorSpace) {
977 return createBitmap(null, width, height, config, hasAlpha, colorSpace);
1018 * @param colorSpace The color space of the bitmap. If the config is {@link Config#RGBA_F16},
1031 @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) {
1038 if (colorSpace == null) {
1045 if (config != Config.ARGB_8888 || colorSpace == ColorSpace.get(ColorSpace.Named.SRGB)) {
1048 if (!(colorSpace instanceof ColorSpace.Rgb)) {
1049 throw new IllegalArgumentException("colorSpace must be an RGB color space");
1051 ColorSpace.Rgb rgb = (ColorSpace.Rgb) colorSpace;
975 createBitmap(int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument
1030 createBitmap(@ullable DisplayMetrics display, int width, int height, @NonNull Config config, boolean hasAlpha, @NonNull ColorSpace colorSpace) argument
[all...]
/frameworks/base/libs/hwui/utils/
H A DColor.cpp30 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace) { argument
31 if (colorSpace == nullptr) return true;
32 if (colorSpace->isSRGB()) return true;
35 if (colorSpace->isNumericalTransferFn(&transferFunction)) {
H A DColor.h114 bool transferFunctionCloseToSRGB(const SkColorSpace* colorSpace);
H A DTestWindowContext.cpp103 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB(); local
106 kPremul_SkAlphaType, colorSpace);
/frameworks/base/core/jni/android/graphics/
H A DBitmap.cpp452 SkColorSpace* colorSpace = dstBitmap.colorSpace(); local
454 GraphicsJNI::isColorSpaceSRGB(colorSpace)) {
463 auto xform = SkColorSpaceXform::New(sRGB.get(), colorSpace);
671 sk_sp<SkColorSpace> colorSpace; local
674 colorSpace = GraphicsJNI::colorSpaceForType(colorType);
678 colorSpace = SkColorSpace::MakeRGB(p, xyzMatrix);
681 bitmap.setInfo(SkImageInfo::Make(width, height, colorType, kPremul_SkAlphaType, colorSpace));
720 if (!srcPM.colorSpace()) {
775 if (kRGBA_F16_SkColorType == srcPM.colorType() && !dstPM.colorSpace()) {
1041 sk_sp<SkColorSpace> colorSpace; local
1167 SkColorSpace* colorSpace = bitmap.colorSpace(); local
1340 SkColorSpace* colorSpace = bitmap.colorSpace(); local
1371 SkColorSpace* colorSpace = bitmap.colorSpace(); local
1414 SkColorSpace* colorSpace = bitmap.colorSpace(); local
[all...]
H A DGraphics.cpp486 bool GraphicsJNI::isColorSpaceSRGB(SkColorSpace* colorSpace) { argument
487 return colorSpace == nullptr || colorSpace->isSRGB();
518 sk_sp<SkColorSpace> GraphicsJNI::getNativeColorSpace(JNIEnv* env, jobject colorSpace) { argument
519 if (colorSpace == nullptr) return nullptr;
520 if (!env->IsInstanceOf(colorSpace, gColorSpaceRGB_class)) {
524 jobject transferParams = env->CallObjectMethod(colorSpace,
533 gColorSpace_adaptMethodID, colorSpace, illuminantD50);
547 jobject colorSpace = nullptr; local
553 colorSpace
[all...]
H A DBitmapRegionDecoder.cpp135 sk_sp<SkColorSpace> colorSpace = nullptr; local
142 colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace);
185 decodeColorType, colorSpace);
H A DImageDecoder.cpp259 sk_sp<SkColorSpace> colorSpace = GraphicsJNI::getNativeColorSpace(env, jcolorSpace); local
260 colorSpace = codec->computeOutputColorSpace(colorType, colorSpace);
261 decodeInfo = decodeInfo.makeColorType(colorType).makeColorSpace(colorSpace);
501 sk_sp<SkColorSpace> colorSpace = codec->computeOutputColorSpace(colorType); local
502 return GraphicsJNI::getColorSpace(env, colorSpace, colorType);
H A DGraphicsJNI.h111 static bool isColorSpaceSRGB(SkColorSpace* colorSpace);
115 static sk_sp<SkColorSpace> getNativeColorSpace(JNIEnv* env, jobject colorSpace);
/frameworks/support/core/ktx/src/main/java/androidx/core/graphics/
H A DBitmap.kt100 * @param colorSpace The new bitmap's color space
110 colorSpace: ColorSpace = ColorSpace.get(ColorSpace.Named.SRGB)
112 return Bitmap.createBitmap(width, height, config, hasAlpha, colorSpace)
H A DColor.kt345 inline val @receiver:ColorLong Long.colorSpace: ColorSpace get() = Color.colorSpace(this)
/frameworks/native/opengl/libs/EGL/
H A Degl_object.cpp59 EGLSurface surface, EGLint colorSpace, egl_connection_t const* cnx)
66 colorSpace(colorSpace),
208 *value = colorSpace;
58 egl_surface_t(egl_display_t* dpy, EGLConfig config, EGLNativeWindowType win, EGLSurface surface, EGLint colorSpace, egl_connection_t const* cnx) argument
H A Degl_object.h135 EGLint colorSpace, egl_connection_t const* cnx);
139 EGLint getColorSpace() const { return colorSpace; }
161 EGLint colorSpace; member in class:android::egl_surface_t
H A DeglApi.cpp543 // If there is no color space attribute in attrib_list, colorSpace is left
547 EGLint* colorSpace,
554 *colorSpace = attr[1];
577 *colorSpace == EGL_GL_COLORSPACE_SRGB_KHR ||
578 *colorSpace == EGL_GL_COLORSPACE_LINEAR_KHR ||
579 *colorSpace == EGL_UNKNOWN;
728 EGLint colorSpace = EGL_UNKNOWN; local
730 if (!processAttributes(dp, window, format, attrib_list, &colorSpace,
732 ALOGE("error invalid colorspace: %d", colorSpace);
747 android_dataspace dataSpace = dataSpaceFromEGLColorSpace(colorSpace);
545 processAttributes(egl_display_ptr dp, NativeWindowType window, android_pixel_format format, const EGLint* attrib_list, EGLint* colorSpace, std::vector<EGLint>* strippedAttribList) argument
793 EGLint colorSpace = EGL_UNKNOWN; local
827 EGLint colorSpace = EGL_UNKNOWN; local
[all...]
/frameworks/native/opengl/tests/lib/include/
H A DEGLUtils.h63 static inline String8 decodeColorSpace(EGLint colorSpace);
277 String8 EGLUtils::decodeColorSpace(EGLint colorSpace) { argument
278 switch (colorSpace) {
286 return String8::format("UNKNOWN ColorSpace %d", colorSpace);
/frameworks/base/libs/hwui/hwui/
H A DBitmap.cpp148 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) { argument
149 mInfo = mInfo.makeColorSpace(std::move(colorSpace));
299 if (mInfo.colorSpace()) {
335 if (uirenderer::Properties::isSkiaEnabled() && image->colorSpace() != nullptr &&
336 !image->colorSpace()->isSRGB()) {
H A DBitmap.h74 void setColorSpace(sk_sp<SkColorSpace> colorSpace);
/frameworks/base/libs/hwui/pipeline/skia/
H A DVectorDrawableAtlas.cpp266 sk_sp<SkColorSpace> colorSpace = nullptr; local
268 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeSRGB();
270 SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);

Completed in 254 milliseconds

12