Most modern databases (e.g. Postgres) support complex types such as variable-length arrays, images.
For digital images, BLOBs (binary large objects) define data format (ala C structure), index strategies, operators, and other methods.