HomeKit allows you to create a custom characteristic that can take various different formats. You can use the "Data" format, making the characteristic be "Write" or "Read" and send the information (image) you need in whatever direction to the device or the app. As Adam Shiemke was saying, you might want to define a protocol on that characteristic, i.e. in case you want to send additional data like a name and an image.