Home
last modified time | relevance | path

Searched refs:imageFileBytes (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/loaders/
H A Dimage_loader_stb_image.cpp358 if (imageFileBytes.empty()) { in Load()
374 … if (stbi_is_hdr_from_memory(imageFileBytes.data(), static_cast<int>(imageFileBytes.size()))) { in Load()
459 if ((imageFileBytes.size() >= 8) && imageFileBytes[0] == 137 && imageFileBytes[1] == 80 && in CanLoad()
460imageFileBytes[2] == 78 && imageFileBytes[3] == 71 && imageFileBytes[4] == 13 && imageFileBytes[5]… in CanLoad()
466 … if ((imageFileBytes.size() >= 10) && imageFileBytes[0] == 0xff && imageFileBytes[1] == 0xd8 && in CanLoad()
468 ((imageFileBytes[3] == 0xe0 && imageFileBytes[6] == 'J' && imageFileBytes[7] == 'F' && in CanLoad()
469 imageFileBytes[8] == 'I' && imageFileBytes[9] == 'F') || // JFIF in CanLoad()
470 … (imageFileBytes[3] == 0xe1 && imageFileBytes[6] == 'E' && imageFileBytes[7] == 'x' && in CanLoad()
471 imageFileBytes[8] == 'i' && imageFileBytes[9] == 'f') || // Exif in CanLoad()
472 … (imageFileBytes[3] == 0xe2 && imageFileBytes[6] == 'I' && imageFileBytes[7] == 'C' && in CanLoad()
[all …]
H A Dimage_loader_libjpeg.cpp182 if (imageFileBytes.empty()) { in Load()
200 jpeg_mem_src(&cinfo, imageFileBytes.data(), imageFileBytes.size()); in Load()
272 return LibJPEGImage::Load(imageFileBytes, loadFlags); in Load()
281 if (imageFileBytes.size() > maxFileSize || imageFileBytes.size() < jpegHeaderSize) { in CanLoad()
286 …bool isJFIF = (imageFileBytes[3] == 0xe0 && imageFileBytes[6] == 'J' && imageFileBytes[7] == 'F' && in CanLoad()
287 imageFileBytes[8] == 'I' && imageFileBytes[9] == 'F'); // JFIF in CanLoad()
288 …bool isExif = (imageFileBytes[3] == 0xe1 && imageFileBytes[6] == 'E' && imageFileBytes[7] == 'x' && in CanLoad()
289 imageFileBytes[8] == 'i' && imageFileBytes[9] == 'f'); // Exif in CanLoad()
290 … bool isICC = (imageFileBytes[3] == 0xe2 && imageFileBytes[6] == 'I' && imageFileBytes[7] == 'C' && in CanLoad()
291 imageFileBytes[8] == 'C' && imageFileBytes[9] == '_'); // ICC_PROFILE in CanLoad()
[all …]
H A Dimage_loader_libpng.cpp147 …static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t load… in Load() argument
150 if (imageFileBytes.empty()) { in Load()
176 ArrayLoader<uint8_t> aloader(imageFileBytes); in Load()
239 …ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) … in Load() argument
243 if (imageFileBytes.size() > static_cast<size_t>(std::numeric_limits<int>::max())) { in Load()
247 return LibPNGImage::Load(imageFileBytes, loadFlags); in Load()
250 bool CanLoad(array_view<const uint8_t> imageFileBytes) const override in CanLoad()
256 if (imageFileBytes.size() > maxFileSize || imageFileBytes.size() < pngHeaderSize) { in CanLoad()
261 …if (imageFileBytes[0] == 137 && imageFileBytes[1] == 80 && imageFileBytes[2] == 78 && imageFileByt… in CanLoad()
262imageFileBytes[4] == 13 && imageFileBytes[5] == 10 && imageFileBytes[6] == 26 && imageFileBytes[7]… in CanLoad()
[all …]
H A Dimage_loader_ktx.cpp641 …ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) … in Load() argument
644 … unique_ptr<uint8_t[]> buffer = make_unique<uint8_t[]>(static_cast<size_t>(imageFileBytes.size())); in Load()
646 std::copy(imageFileBytes.begin(), imageFileBytes.end(), buffer.get()); in Load()
649 return KtxImage::Load(move(buffer), imageFileBytes.size(), loadFlags); in Load()
652 bool CanLoad(array_view<const uint8_t> imageFileBytes) const override in CanLoad()
655 return (imageFileBytes.size() >= KTX_IDENTIFIER_LENGTH) && in CanLoad()
656 … (memcmp(imageFileBytes.data(), KTX_IDENTIFIER_REFERENCE, KTX_IDENTIFIER_LENGTH) == 0); in CanLoad()
H A Dimage_loader_common.h145 ArrayLoader(BASE_NS::array_view<const T> imageFileBytes) in ArrayLoader() argument
147 buf = imageFileBytes; in ArrayLoader()
148 arrSize = imageFileBytes.size(); in ArrayLoader()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/image/
H A Dintf_image_loader_manager.h100 virtual bool CanLoad(BASE_NS::array_view<const uint8_t> imageFileBytes) const = 0;
114 …virtual LoadResult Load(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) con…
129 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) = 0;
193 …virtual LoadResult LoadImage(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags…
212 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/
H A Dimage_loader_manager.cpp113 array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in LoadImage() argument
116 if (imageFileBytes.empty()) { in LoadImage()
122 if (loader.instance->CanLoad(imageFileBytes)) { in LoadImage()
123 return loader.instance->Load(imageFileBytes, loadFlags); in LoadImage()
167 array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in LoadAnimatedImage() argument
172 if (loader.instance->CanLoad(imageFileBytes)) { in LoadAnimatedImage()
173 return loader.instance->LoadAnimatedImage(imageFileBytes, loadFlags); in LoadAnimatedImage()
H A Dimage_loader_manager.h48 …LoadResult LoadImage(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) overri…
53 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) override;