Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I save the display pictures of my friends and mine from Skype?

share|improve this question
1  
I'm assuming you tried right-clicking on their picture and you weren't able to do it that way? –  SaintWacko Dec 28 '11 at 19:47

4 Answers 4

Here's a program you can use to get your profile picture. I'm still looking for a way to get friends' profile pictures.

Edit: Oh, wait, that can get contact's avatar's too.

Once you have that API running, you can get your Avatar with the command

GET AVATAR 1 <filename>

To get a contact's avatar, use the command

GET USER <skypename> AVATAR 1 <filename>
share|improve this answer

You can simply copy the entire screen with the Prt Scrn (print screen) keyboard key, then paste and edit it with Paint. Cut the specific region of the photo and paste in a new Paint window.

If you want to automatically copy just an area of the screen, there are many options of screenshot software you can look up and try.

share|improve this answer
    
@screener: Thank you, looks better now. –  ahmed Dec 29 '11 at 13:06

This should help you:

Public Function GetUserImage(ByVal SkypeID As String) As Bitmap
    Dim app As String = GetFolderPath(SpecialFolder.ApplicationData) + "\Skype\Avatars\"
    If System.IO.Directory.Exists(app) = False Then
        System.IO.Directory.CreateDirectory(app)
    End If
    Dim command0 = New SKYPE4COMLib.Command()
    command0.Command = String.Format("GET USER {0} AVATAR 1 {1}", SkypeID, app + SkypeID + ".jpg")
    oskype.SendCommand(command0)
    System.Threading.Thread.Sleep(100) 'Allow the system to write the image to disk
    Return New Bitmap(app + SkypeID + ".jpg")
End Function

To get the profile image just use this within a button or whatever

Picturebox1.backgroundimage = GetUserImage(oskype.friends(1).handle)

NOTE: This causes writes to the disk via IO operations.

share|improve this answer

This post on the Skype community forums has some useful information. In particular, I found this helpful:

The easiest way is to open this link in your browser:

http://api.skype.com/users/contactname/profile/avatar

Just replace “contactname” with exact Skype name of the contact.

There are some other helpful tips as well.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.