Starting with 6.22.0, we decided to no longer resize contact images before writing them to the database, so that there could be a fair amount of bytes per image. For the web interface, our scaling service resizes them automatically when the image is requested.

There's currently no such logic before serializing image data to vCards, so that they could get potentially large, too. Therefore, a new configuration parameter will be introduced to scale images automatically before writing them to into vCards as folows:

# Configures the maximum image dimension to use when serializing contacts to
# vCards in the format [max_width]x[max_height]. Larger images will be resized
# dynamically to fit the specified rectangular area. If left empty, images are
# not resized at all and serialized as-is.
com.openexchange.contact.scaleVCardImages=200x200