I thought about catching whole screen by write_image method from view Class: Sketchup::View — SketchUp Ruby API Documentation and crop image from result.
but only way I found to do this is to install ImageMagick, but I want to make the plugin, so every user should installed it ;/
Second way that I am considering is to move camera and shot the picture, but this is little more problematic
You can also reload the image file back into SketchUp using the ImageRep class, then extract the cropped data into a new ImageRep object (or perhaps set the data of the current imagerep to the cropped data.)