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}