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 "adapted_system_type": [ 17 "standard" 18 ], 19 "rom": "", 20 "ram": "", 21 "hisysevent_config": [ "//foundation/multimedia/image_effect/hisysevent.yaml" ], 22 "deps": { 23 "components": [ 24 "hitrace", 25 "hilog", 26 "napi", 27 "image_framework", 28 "graphic_2d", 29 "graphic_surface", 30 "c_utils", 31 "ability_base", 32 "bounds_checking_function", 33 "cJSON", 34 "drivers_interface_display", 35 "hisysevent", 36 "libexif", 37 "qos_manager", 38 "video_processing_engine", 39 "media_foundation", 40 "skia" 41 ], 42 "third_party": [ 43 "egl", 44 "opengles" 45 ] 46 }, 47 "build": { 48 "sub_component": [ 49 "//foundation/multimedia/image_effect:image_effect" 50 ], 51 "inner_kits": [ 52 { 53 "type": "none", 54 "header":{ 55 "header_base": [ 56 "//foundation/multimedia/image_effect/interfaces/inner_api/native/base", 57 "//foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace", 58 "//foundation/multimedia/image_effect/interfaces/inner_api/native/common", 59 "//foundation/multimedia/image_effect/interfaces/inner_api/native/custom", 60 "//foundation/multimedia/image_effect/interfaces/inner_api/native/effect", 61 "//foundation/multimedia/image_effect/interfaces/inner_api/native/efilter", 62 "//foundation/multimedia/image_effect/interfaces/inner_api/native/memory", 63 "//foundation/multimedia/image_effect/interfaces/inner_api/native/utils" 64 ], 65 "header_files":[ 66 "effect_buffer.h", 67 "effect_context.h", 68 "effect_info.h", 69 "effect_type.h", 70 "colorspace_processor.h", 71 "any.h", 72 "error_code.h", 73 "delegate.h", 74 "image_effect_inner.h", 75 "efilter.h", 76 "efilter_factory.h", 77 "effect_memory.h", 78 "effect_memory_manager.h", 79 "format_helper.h", 80 "memcpy_helper.h", 81 "effect_json_helper.h" 82 ] 83 }, 84 "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect_impl" 85 }, 86 { 87 "type": "so", 88 "header": { 89 "header_base": "//foundation/multimedia/image_effect/interfaces/kits/native/", 90 "header_files": [ 91 "image_effect.h", 92 "image_effect_errors.h", 93 "image_effect_filter.h" 94 ] 95 }, 96 "name": "//foundation/multimedia/image_effect/frameworks/native:image_effect" 97 } 98 ], 99 "test": ["//foundation/multimedia/image_effect/test:image_effect_test"] 100 } 101 } 102} 103 104