1# Image 2<!--Kit: Image Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @aulight02--> 5<!--SE: @liyang_bryan--> 6<!--TSE: @xchaosioda--> 7 8## Overview 9 10The module enables access to image APIs. 11 12You can refer to the corresponding development guide and samples based on your development requirements. 13 14- [Image Decoding](../../media/image/image-decoding-native.md) 15- [Image Encoding](../../media/image/image-encoding-native.md) 16- [Image Transformation](../../media/image/image-transformation-native.md) 17- [PixelMap Operations](../../media/image/image-pixelmap-operation-native.md) 18- [Image Receiving](../../media/image/image-receiver-native.md) 19 20**Since**: 8 21 22## Files 23 24| Name| Description| 25| -- | -- | 26| [image_mdk.h](capi-image-mdk-h.md) | Declares the APIs used to access the image rectangle, size, format, and component data.| 27| [image_mdk_common.h](capi-image-mdk-common-h.md) | Declares the common enums and structs used by the image APIs.| 28| [image_packer_mdk.h](capi-image-packer-mdk-h.md) | Declares the APIs used to pack an image or a PixelMap into a buffer or file.| 29| [image_pixel_map_mdk.h](capi-image-pixel-map-mdk-h.md) | Declares the APIs used to lock, access, and unlock a pixel map.| 30| [image_pixel_map_napi.h](capi-image-pixel-map-napi-h.md) | Declares the APIs used to lock, access, and unlock a pixel map.| 31| [image_receiver_mdk.h](capi-image-receiver-mdk-h.md) | Declares the APIs used to obtain image data from the native layer.| 32| [image_source_mdk.h](capi-image-source-mdk-h.md) | Declares the APIs used to decode an image source into a PixelMap.| 33