1{ 2 "name": "@ohos/image_framework", 3 "description": "Image standard provides atomic capabilities", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/multimedia/image_framework" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "image_framework", 14 "subsystem": "multimedia", 15 "syscap": [ 16 "SystemCapability.Multimedia.Image.Core", 17 "SystemCapability.Multimedia.Image.ImageSource", 18 "SystemCapability.Multimedia.Image.ImagePacker", 19 "SystemCapability.Multimedia.Image.ImageReceiver", 20 "SystemCapability.Multimedia.Image.ImageCreator" 21 ], 22 "features": [], 23 "adapted_system_type": [ "standard" ], 24 "rom": "10000KB", 25 "ram": "10000KB", 26 "deps": { 27 "components": [ 28 "c_utils", 29 "graphic_2d", 30 "hichecker", 31 "hitrace", 32 "hilog", 33 "ipc", 34 "napi", 35 "zlib", 36 "init", 37 "memory_utils", 38 "napi" 39 ], 40 "third_party": [ 41 "flutter", 42 "libpng", 43 "libexif", 44 "giflib", 45 "bounds_checking_function", 46 "expat", 47 "json", 48 "skia", 49 "zlib" 50 ] 51 }, 52 "build": { 53 "sub_component": [ 54 "//foundation/multimedia/image_framework:image_framework", 55 "//foundation/multimedia/image_framework:plugins" 56 ], 57 "inner_kits": [ 58 { 59 "header":{ 60 "header_files":[ 61 "pixel_convert_adapter.h", 62 "pixel_map_jni_utils.h" 63 ], 64 "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter/include" 65 }, 66 "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/pixelconverter:pixelconvertadapter" 67 }, 68 { 69 "header": { 70 "header_files": [ 71 "pixel_map.h", 72 "image_packer.h", 73 "image_source.h", 74 "image_type.h", 75 "peer_listener.h", 76 "incremental_pixel_map.h", 77 "pixel_map_manager.h", 78 "decode_listener.h", 79 "pixel_map_parcel.h" 80 ], 81 "header_base": "//foundation/multimedia/image_framework/interfaces/innerkits/include" 82 }, 83 "name": "//foundation/multimedia/image_framework/interfaces/innerkits:image_native" 84 }, 85 { 86 "header": { 87 "header_files": [ 88 "image_packer_napi.h", 89 "image_source_napi.h", 90 "native_module_ohos_image.h", 91 "pixel_map_napi.h" 92 ], 93 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/js/common/include" 94 }, 95 "name": "//foundation/multimedia/image_framework/interfaces/kits/js/common:image" 96 }, 97 { 98 "header": { 99 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 100 "header_files": [ 101 "image_pixel_map_napi.h", 102 "image_pixel_map_mdk.h" 103 ] 104 }, 105 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/pixelmap_ndk:pixelmap_ndk" 106 }, 107 { 108 "header": { 109 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 110 "header_files": [ 111 "image_mdk_common.h", 112 "image_mdk.h" 113 ] 114 }, 115 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_ndk" 116 }, 117 { 118 "header": { 119 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 120 "header_files": [ 121 "image_mdk_common.h", 122 "image_receiver_mdk.h" 123 ] 124 }, 125 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_receiver_ndk" 126 }, 127 { 128 "header": { 129 "header_base": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/", 130 "header_files": [ 131 "image_utils.h" 132 ] 133 }, 134 "name": "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils:image_utils" 135 }, 136 { 137 "header": { 138 "header_base": "//foundation/multimedia/image_framework/interfaces/kits/native/include/", 139 "header_files": [ 140 "image_source_mdk.h" 141 ] 142 }, 143 "name": "//foundation/multimedia/image_framework/frameworks/kits/js/common/ndk:image_source_ndk" 144 } 145 ], 146 "test": [ 147 "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/test:unittest" 148 ] 149 } 150 } 151 } 152