Use var declaration. Fix ArgumentNullException parameter name.
Add processing for each /Filter item if specified as an array. Currently supports /FlateDecode. Assumes that the last filter contains the actual image.