1{
2  "name": "@ohos/image_effect",
3  "description": "Image standard editing abilities",
4  "version": "4.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "foundation/multimedia/image_effect"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "image_effect",
14    "subsystem": "multimedia",
15    "syscap": [ "SystemCapability.Multimedia.ImageEffect.Core" ],
16    "features": [],
17    "adapted_system_type": [
18      "standard"
19    ],
20    "rom": "",
21    "ram": "",
22    "hisysevent_config": [ "//foundation/multimedia/image_effect/hisysevent.yaml" ],
23    "deps": {
24      "components": [
25        "hitrace",
26        "hilog",
27        "napi",
28        "image_framework",
29        "graphic_2d",
30        "graphic_surface",
31        "c_utils",
32        "ability_base",
33        "bounds_checking_function",
34        "cJSON",
35        "drivers_interface_display",
36        "hisysevent",
37        "libexif"
38      ],
39      "third_party": [
40        "egl",
41        "opengles"
42      ]
43    },
44    "build": {
45      "sub_component": [
46        "//foundation/multimedia/image_effect:image_effect"
47      ],
48      "inner_kits": [
49        {
50          "type": "none",
51          "header":{
52            "header_base": [
53              "//foundation/multimedia/image_effect/interfaces/inner_api/native/base",
54              "//foundation/multimedia/image_effect/interfaces/inner_api/native/common",
55              "//foundation/multimedia/image_effect/interfaces/inner_api/native/custom",
56              "//foundation/multimedia/image_effect/interfaces/inner_api/native/effect",
57              "//foundation/multimedia/image_effect/interfaces/inner_api/native/efilter",
58              "//foundation/multimedia/image_effect/interfaces/inner_api/native/memory",
59              "//foundation/multimedia/image_effect/interfaces/inner_api/native/utils"
60            ],
61            "header_files":[
62              "effect_buffer.h",
63              "effect_context.h",
64              "effect_info.h",
65              "effect_type.h",
66              "any.h",
67              "error_code.h",
68              "delegate.h",
69              "image_effect_inner.h",
70              "efilter.h",
71              "efilter_factory.h",
72              "effect_memory.h",
73              "effect_memory_manager.h",
74              "format_helper.h",
75              "memcpy_helper.h",
76              "json_helper.h"
77            ]
78          },
79          "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect_impl"
80        },
81        {
82          "type": "so",
83          "header": {
84            "header_base": "//foundation/multimedia/image_effect/interfaces/kits/native/",
85            "header_files": [
86              "image_effect.h",
87              "image_effect_errors.h",
88              "image_effect_filter.h"
89            ]
90          },
91          "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect"
92        }
93      ],
94      "test": ["//foundation/multimedia/image_effect/test:image_effect_test"]
95    }
96  }
97}