AFAIK, I don't think so, User images can be uploaded from those sources, but whether those sources can be accessed from within Moodle, mmmm not sure. You might try adding a link to an image into the database but I doubt that would work, data typing of the field is likely to work against that.
The reality of User images is that the user may upload an inappropriate image. A lot of Admins and their bosses think that this is something that users should not be allowed to do so they refuse permissions for users to use their own images and use system generated images. You can use this method as outlined in the Moodle Docs, or allow users to do it for themselves.