Use filter descriptors internally for size/pad filters
Allow passing a number as filter spec options
Fix screenshot size filter handling