Когда я загружаю jpg, используя glide api для Android, и загружаю его в ImageView, мне нужно указать цветовое пространство ?
Я так не уверен, что происходит с чем-то вроде пикселя 3, если я не укажу это, я прочитал, что цвет изображения будет искажен, но почему он по умолчанию не равен Named.SRGB
? Я нахожу это странным
Больше информации по теме здесь
в любом случае, мой код глиссады будет выглядеть следующим образом:
GlideApp.with(itemView.getContext())
.asBitmap() //already converted to bitmap, how to specify color Space then ?
.load(data.getImageUrl())
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) {}
});
}
Может кто-нибудь сказать мне, как я определил бы цветовое пространство растрового изображения в этом сценарии?
В соответствии с рекомендациями для Android настоятельно рекомендуется явно принять ColorSpace в качестве параметра. Но как ? Я думаю, это может относиться к фреске, скольжению и т. Д.