Load image
Prepare the image file for signing by reading its content into memory.
Inputs
Image file path – Location of the image you want to sign.
Process
Open the image file in binary mode.
Read its contents into memory as a byte stream.
This in-memory byte data is used by the signing process along with the manifest.
Output
A byte representation of the image (img_bytes) that is ready to be signed and combined with the manifest.
Python example
# This Python script reads an image file specified by the user and prints its raw
#...bytes into the console.
# load_image_demo.py
import os
def main():
# Ask user for image path
image_path = input("Enter the image file path: ").strip()
# Check if file exists
if not os.path.isfile(image_path):
print(f"❌ File not found: {image_path}")
return
# Read image in binary mode
with open(image_path, "rb") as f:
img_bytes = f.read()
# Print the byte content
print("\n=== Image Bytes ===\n")
print(img_bytes)
if __name__ == "__main__":
main()