ImageSplitter revise