The implementation doesn't matter so long as cropping-when-resizing doesn't use data from the cropped portion of the image (like avisynth's implementation).
sure, before i get started on it, then you should make sure you express how you want it to work.
i was planning on adding cropping/padding to the resize filter and it would apply in the specified order....
so for:
resize:crop(2,2,2,2),704x480,pad(0,8,0,8,008080)
it would crop, then resize, then pad...
similarly...
resize:pad(0,8,0,8,008080),704x480,crop(2,2,2,2)
would pad, then resize, then crop (this doesn't make much sense for a real use case, but useful for getting the idea).
i'm still going over thoughts on how to do the padding color/style as it will vary for different colorspaces....
so continue to put forth your ideas and feedback.