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}