/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/adapter/ |
H A D | image_decoder.cpp | 229 RSBitmap rsBitmap; in TryCompress() 230 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) { in TryCompress() 234 CHECK_NULL_VOID(rsImage->ReadPixels(rsBitmap, 0, 0)); in TryCompress() 235 auto width = rsBitmap.GetWidth(); in TryCompress() 236 auto height = rsBitmap.GetHeight(); in TryCompress() 240 … auto compressData = ImageCompressor::GetInstance()->GpuCompress(key, rsBitmap, width, height); in TryCompress() 248 rasterizedImage->BuildFromBitmap(rsBitmap); in TryCompress()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_image.cpp | 240 RSBitmap rsBitmap; in GetPixelMap() local 241 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) { in GetPixelMap() 245 CHECK_NULL_RETURN(rsImage->ReadPixels(rsBitmap, 0, 0), nullptr); in GetPixelMap() 246 const auto* addr = static_cast<uint32_t*>(rsBitmap.GetPixels()); in GetPixelMap() 247 auto width = static_cast<int32_t>(rsBitmap.GetWidth()); in GetPixelMap() 248 auto height = static_cast<int32_t>(rsBitmap.GetHeight()); in GetPixelMap()
|
H A D | drawing_decoration_painter.cpp | 1154 RSBitmap rsBitmap; in CreateBorderImageGradient() local 1155 rsBitmap.Build(paintSize.Width(), paintSize.Height(), format); in CreateBorderImageGradient() 1158 canvas->Bind(rsBitmap); in CreateBorderImageGradient() 1161 rsImage.BuildFromBitmap(rsBitmap); in CreateBorderImageGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | offscreen_canvas_paint_method.cpp | 109 auto rsBitmap = std::make_shared<RSBitmap>(); in DrawPixelMap() local 110 …rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat, pixelMap->GetRowStrid… in DrawPixelMap() 111 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in DrawPixelMap() 115 CHECK_NULL_VOID(image->BuildFromBitmap(*rsBitmap)); in DrawPixelMap()
|
H A D | custom_paint_paint_method.cpp | 324 auto rsBitmap = std::make_shared<RSBitmap>(); in UpdatePaintShader() local 325 …rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat, pixelMap->GetRowStrid… in UpdatePaintShader() 326 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in UpdatePaintShader() 328 CHECK_NULL_VOID(image->BuildFromBitmap(*rsBitmap)); in UpdatePaintShader()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | rosen_render_image.cpp | 426 auto rsBitmap = std::make_shared<RSBitmap>(); 427 rsBitmap->Build(pixmap->GetWidth(), pixmap->GetHeight(), rsBitmapFormat); 428 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixmap->GetPixels()))); 432 rsImage->BuildFromBitmap(*rsBitmap); 1681 RSBitmap rsBitmap; local 1682 if (!rsBitmap.Build(rsImage->GetWidth(), rsImage->GetHeight(), rsBitmapFormat)) { 1686 CHECK_NULL_RETURN(rsImage->ReadPixels(rsBitmap, 0, 0), nullptr); 1687 const auto* addr = static_cast<uint32_t*>(rsBitmap.GetPixels()); 1688 auto width = static_cast<int32_t>(rsBitmap.GetWidth()); 1689 auto height = static_cast<int32_t>(rsBitmap.GetHeight());
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/image/ |
H A D | image_provider.cpp | 485 RSBitmap rsBitmap; 487 rsBitmap.Build(image->GetWidth(), image->GetHeight(), rsBitmapFormat); 488 if (!image->ReadPixels(rsBitmap, 0, 0)) { 493 int32_t width = static_cast<int32_t>(rsBitmap.GetWidth()); 494 int32_t height = static_cast<int32_t>(rsBitmap.GetHeight()); 497 … compressData = ImageCompressor::GetInstance()->GpuCompress(src, rsBitmap, width, height);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/ |
H A D | rosen_render_custom_paint.cpp | 3071 RSBitmap rsBitmap; local 3072 rsBitmap.Build(image->GetWidth(), image->GetHeight(), rsBitmapFormat); 3073 if (image->ReadPixels(rsBitmap, 0, 0)) { 3075 rasterizedImage->BuildFromBitmap(rsBitmap);
|
H A D | rosen_render_offscreen_canvas.cpp | 843 auto rsBitmap = std::make_shared<RSBitmap>(); in DrawPixelMap() local 844 rsBitmap->Build(pixelMap->GetWidth(), pixelMap->GetHeight(), rsBitmapFormat); in DrawPixelMap() 845 rsBitmap->SetPixels(const_cast<void*>(reinterpret_cast<const void*>(pixelMap->GetPixels()))); in DrawPixelMap() 849 if (!image->BuildFromBitmap(*rsBitmap)) { in DrawPixelMap()
|