Image processor for common items was introduced in zytedata/zyte-common-items#99 It could benefit from some sort of generic image parser:
value = _handle_selectorlist(value)
if isinstance(value, (Selector, HtmlElement)):
images = extract_images(value)
return [Image(url=url) for url in images]