Changeset View
Changeset View
Standalone View
Standalone View
krita/ui/canvas/kis_image_pyramid.cpp
Show First 20 Lines • Show All 257 Lines • ▼ Show 20 Line(s) | 257 | KoColorSpaceRegistry::instance()->colorSpace( | |||
---|---|---|---|---|---|
258 | RGBAColorModelID.id(), | 258 | RGBAColorModelID.id(), | ||
259 | Integer8BitsColorDepthID.id(), | 259 | Integer8BitsColorDepthID.id(), | ||
260 | destinationProfile); | 260 | destinationProfile); | ||
261 | 261 | | |||
262 | if (projectionCs->colorDepthId() == Float32BitsColorDepthID) { | 262 | if (projectionCs->colorDepthId() == Float32BitsColorDepthID) { | ||
263 | m_displayFilter->filter(originalBytes.data(), numPixels); | 263 | m_displayFilter->filter(originalBytes.data(), numPixels); | ||
264 | } else { | 264 | } else { | ||
265 | QScopedArrayPointer<quint8> dst(new quint8[floatCs->pixelSize() * numPixels]); | 265 | QScopedArrayPointer<quint8> dst(new quint8[floatCs->pixelSize() * numPixels]); | ||
266 | projectionCs->convertPixelsTo(originalBytes.data(), dst.data(), floatCs, numPixels, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); | 266 | projectionCs->convertPixelsTo(originalBytes.data(), dst.data(), floatCs, numPixels, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); | ||
267 | m_displayFilter->filter(dst.data(), numPixels); | 267 | m_displayFilter->filter(dst.data(), numPixels); | ||
268 | originalBytes.swap(dst); | 268 | originalBytes.swap(dst); | ||
269 | } | 269 | } | ||
270 | 270 | | |||
271 | { | 271 | { | ||
272 | QScopedArrayPointer<quint8> dst(new quint8[modifiedMonitorCs->pixelSize() * numPixels]); | 272 | QScopedArrayPointer<quint8> dst(new quint8[modifiedMonitorCs->pixelSize() * numPixels]); | ||
273 | floatCs->convertPixelsTo(originalBytes.data(), dst.data(), modifiedMonitorCs, numPixels, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); | 273 | floatCs->convertPixelsTo(originalBytes.data(), dst.data(), modifiedMonitorCs, numPixels, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); | ||
274 | originalBytes.swap(dst); | 274 | originalBytes.swap(dst); | ||
275 | } | 275 | } | ||
276 | #endif | 276 | #endif | ||
277 | } | 277 | } | ||
278 | else { | 278 | else { | ||
279 | QList<KoChannelInfo*> channelInfo = projectionCs->channels(); | 279 | QList<KoChannelInfo*> channelInfo = projectionCs->channels(); | ||
280 | if (m_channelFlags.size() != channelInfo.size()) { | 280 | if (m_channelFlags.size() != channelInfo.size()) { | ||
281 | setChannelFlags(QBitArray()); | 281 | setChannelFlags(QBitArray()); | ||
▲ Show 20 Lines • Show All 256 Lines • Show Last 20 Lines |