• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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