• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "qos_manager"
39      ],
40      "third_party": [
41        "egl",
42        "opengles"
43      ]
44    },
45    "build": {
46      "sub_component": [
47        "//foundation/multimedia/image_effect:image_effect"
48      ],
49      "inner_kits": [
50        {
51          "type": "none",
52          "header":{
53            "header_base": [
54              "//foundation/multimedia/image_effect/interfaces/inner_api/native/base",
55              "//foundation/multimedia/image_effect/interfaces/inner_api/native/common",
56              "//foundation/multimedia/image_effect/interfaces/inner_api/native/custom",
57              "//foundation/multimedia/image_effect/interfaces/inner_api/native/effect",
58              "//foundation/multimedia/image_effect/interfaces/inner_api/native/efilter",
59              "//foundation/multimedia/image_effect/interfaces/inner_api/native/memory",
60              "//foundation/multimedia/image_effect/interfaces/inner_api/native/utils"
61            ],
62            "header_files":[
63              "effect_buffer.h",
64              "effect_context.h",
65              "effect_info.h",
66              "effect_type.h",
67              "any.h",
68              "error_code.h",
69              "delegate.h",
70              "image_effect_inner.h",
71              "efilter.h",
72              "efilter_factory.h",
73              "effect_memory.h",
74              "effect_memory_manager.h",
75              "format_helper.h",
76              "memcpy_helper.h",
77              "effect_json_helper.h"
78            ]
79          },
80          "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect_impl"
81        },
82        {
83          "type": "so",
84          "header": {
85            "header_base": "//foundation/multimedia/image_effect/interfaces/kits/native/",
86            "header_files": [
87              "image_effect.h",
88              "image_effect_errors.h",
89              "image_effect_filter.h"
90            ]
91          },
92          "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect"
93        }
94      ],
95      "test": ["//foundation/multimedia/image_effect/test:image_effect_test"]
96    }
97  }
98}