{ "name": "@ohos/image_framework", "description": "Image standard provides atomic capabilities", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/multimedia/image_framework" }, "dirs": {}, "scripts": {}, "component": { "name": "image_framework", "subsystem": "multimedia", "syscap": [ "SystemCapability.Multimedia.Image.Core", "SystemCapability.Multimedia.Image.ImageSource", "SystemCapability.Multimedia.Image.ImagePacker", "SystemCapability.Multimedia.Image.ImageReceiver", "SystemCapability.Multimedia.Image.ImageCreator" ], "features": [], "adapted_system_type": [ "standard" ], "rom": "10000KB", "ram": "10000KB", "hisysevent_config": [ "//foundation/multimedia/image_framework/hisysevent.yaml" ], "deps": { "components": [ "c_utils", "graphic_2d", "graphic_surface", "hichecker", "hitrace", "hilog", "hisysevent", "ipc", "napi", "zlib", "init", "memory_utils", "drivers_interface_codec", "drivers_interface_display", "hdf_core", "memmgr_plugin" ], "third_party": [ "flutter", "libpng", "libexif", "bounds_checking_function", "expat", "json", "skia", "zlib", "astc-encoder", "opencl-headers", "ffmpeg" ] }, "build": { "sub_component": [ "//foundation/multimedia/image_framework:image_framework", "//foundation/multimedia/image_framework:plugins" ], "inner_kits": [ { "header":{ "header_files":[ "pixel_convert_adapter.h", "pixel_map_jni_utils.h" ], "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter/include" }, "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter:pixelconvertadapter" }, { "header": { "header_files": [ "pixel_map.h", "image_packer.h", "image_source.h", "image_type.h", "peer_listener.h", "incremental_pixel_map.h", "pixel_map_manager.h", "decode_listener.h", "pixel_map_parcel.h" ], "header_base": "//foundation/multimedia/image_framework/interfaces/innerkits/include" }, "name": "//foundation/multimedia/image_framework/interfaces/innerkits:image_native" }, { "header": { "header_files": [ "image_packer_napi.h", "image_source_napi.h", "native_module_ohos_image.h", "pixel_map_napi.h" ], "header_base": "//foundation/multimedia/image_framework/interfaces/kits/js/common/include" }, "name": "//foundation/multimedia/image_framework/interfaces/kits/js/common:image" }, { "header": { "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", "header_files": [ "image_pixel_map_napi.h", "image_pixel_map_mdk.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/pixelmap_ndk:pixelmap_ndk" }, { "header": { "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", "header_files": [ "image_mdk_common.h", "image_mdk.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_ndk" }, { "header": { "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", "header_files": [ "image_mdk_common.h", "image_receiver_mdk.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_receiver_ndk" }, { "header": { "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/", "header_files": [ "image_utils.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils:image_utils" }, { "header": { "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", "header_files": [ "image_source_mdk.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_source_ndk" }, { "header": { "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", "header_files": [ "image_packer_mdk.h" ] }, "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_packer_ndk" }, { "header":{ "header_files":[ "pixel_map_from_surface.h" ], "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/include" }, "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image:egl_image" } ], "test": [ "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/test:unittest" ] } } }