Click here to Skip to main content
Licence CPOL
First Posted 21 Jun 2007
Views 17,057
Bookmarked 13 times

A huge and free image collection for programmers

By | 27 Sep 2010 | Article
A huge and free image collection for programmers

Introduction

In Visual C++, Java, VB and other develop environments, programmers use different kinds of images to implement their interfaces, such as toolbars, buttons and menu items. Those images are often required in pairs (normal and disabled) to complete image controls. The collection presented here contains over 5,600 images in original sizes of 32 x 32 and 16 x 16 pixels and will satisfy the needs in most cases. As such, it is a beneficial resource for you at work time.

The Main Image Interface.

You can modify the images after downloading the collection. All of the images are managed by software we developed to provide many appropriate features, such as resize, flip, rotate, shadow and disable images in many ways. All image modifications are completely done in image buffers, without using Windows common functions, such as StretchBlt(), StretchDIBits(), GetPixel(), SetPixel() and memory DCs. Modifying the images in buffers is much better, nicer and faster than by using the common Windows functions above.

The following partial screen shot shows the software for modifying the images.
interface.gif

Shadow and Disabled Images

Shadows make the original image slightly different but are very important. For a small image (i.e. 32x32 or 16x16 pixels), single sunken or raised shadows are good enough, but for larger images, double sunken or raised may yield better results.

All common Windows software, such as MS WordTM, Visual StudioTM and PhotoshopTM, use single sunken images for disabled controls. The following image shows samples of various image modifications.
sample.gif

Hope you enjoy it, thanks.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

includeh10

Web Developer

Australia Australia

Member


Please visit our Download Home to obtain many interesting software for free ...




Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
Generalthanks for sharing - have 5 PinmemberPranay Rana1:38 17 Jan '11  
GeneralGood Work PinmemberRanjan.D6:43 3 Jul '07  
Thanks , I got a huge collection of Icons which I can use in my projects
 
Ranjan.D

QuestionWhat's that? PinmemberAntonello Provenzano5:31 21 Jun '07  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web04 | 2.5.120529.1 | Last Updated 27 Sep 2010
Article Copyright 2007 by includeh10
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid