Get Picture from Mobile Memory and Crop it

I am making android game in which user can select a picture from his mobile memory and crop his face to get guiTexture of his own face.
how can i get picture from mobile memory in unity c# or javascript and crop the picture to use in guiTexture.

Please Ans Quickly

Thanks in Advance To all Community

For selecting file you can use e.g. Gallery app

and for cropping, you can just turn the image file to texture copy parts of it to new image

Cant translate code to unity c# code.

There isn’t Unity code for that. You have to Android plugin for that.

how can i use android plugin in untiy3d