How to create Facebook Google+,LinkedIn,twitter,pintrest Cuttom share button for a div of webpage

Click of  a button i took the screenshot of the webpage and i want to share the screen shot(image in binary format) in different social net work.
I use  fro Google
https://plus.google.com/share?url={http://example,com}
Facebook
http://www.facebook.com/sharer.php?u=http://example,com
but it share only the URL


I want the screen shot with title Description and website url
LVL 1
Nrupendra Nath PanigrahiAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ray PaseurCommented:
How much experience do you have with PHP?  This may be possible with Windows servers, but you will have a bit of a research project.  The main argument against such a concept is that it implies that the server can access data on the browser -- data that the browser did not explicitly send to the server.  That violates the security rules of the client/server HTTP protocol, so such things are not likely to work very well.  You may find that you're better off to visit the web site, hit "print screen" and save the image for future use.

PHP has this function.  I've never been able to get it to work, because I don't use Windows.
http://php.net/manual/en/function.imagegrabwindow.php

There are some services that might be helpful.
http://www.thumbshots.com/
http://grabz.it/
http://browshot.com/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AmitIT ArchitectCommented:
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
What you are describing is not typically done.  You can share links and the api you use will find an image on the page and ask the person sharing which image to use.  
https://developers.facebook.com/docs/sharing/web
Links - People can share articles, photos, videos and other content as a URL that points to the page where your content lives.
Status Updates - Someone can share plain text status updates. These don't link to specific content from your site but do attribute the post to your site.
Open Graph Stories: You can use Open Graph to let people publish rich, structured stories using your app, such as Julie read a book on Goodreads. See Open Graph Stories.


https://developers.facebook.com/docs/sharing/best-practices

The only way you could share a screen grab would be either via email or generate a screen grab as pointed out, then use link sharing where you are sharing a link to the image you generated.

You are really much better off sharing a link to the page and let the social network you are sharing to use their functionality to bring in content.

There is a sharing api from http://www.sharethis.com/
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.