Easy Thumbnails is an application that creates thumbnails from your pictures. This application is free, but let that not fool you. It creates results of the highest qualities. If you need to create smaller images out of your big pictures, this application will certainly do the trick. The graphical user interface is simple, yet elegant and functional. It will allow you to select individual files, or groups or folders of images for processing. You can even preview in real-time what your pictures will look like as thumbnails. You can even edit pictures by using helpful sliders that control the rotation, brightness, contrast and size of your images. This application supports batch-mode processing, so say goodbye to having to process one image at the time. Easy Thumbnails will even keep all the information stored in your JPEG images, such as camera with which the pictures were taken, where they were taken, at what time, etc. It supports most of the formats that you can find on the web. The best thing about this program is that produces high quality thumbnails and it is free.
Excellent image converter, free, effective and intuitive.
Useful to redefine the weight and the size of a single photo or a thousand together.
Whether is for business or hobby, always freeware.
My how-to: _to/show/16123-easy-thumbnails
Select a few suitable JPEG pictures, right-click and select Send To,Thumber. Select the size you want the Thumbnails to be and click the Save All button. You will discover that a Thumbs directory has been created complete with the thumbnails you requested.
If your trust in GetThumbnailImage has been shaken you might like to take control of the task more fully. You can create thumbnails using the general rescaling and resampling facilities provided in the .NET Framework to allow you to resize high quality images with minimal degradation. This is a little more advanced so if you are happy with the current method skip the next section.
Jumpstart your YouTube video thumbnail creation process by getting started with one of our pre-designed templates. Find a template that fits your vision and add in your brand fonts and colors to match it to your video.
Visme makes it easy to design YouTube thumbnails to look exactly how you want them. Search for shapes, icons, photos and more to bring your design to life. Upload screenshots or still shots from your video to match your thumbnail to your content.
A thumbnail is the cover photo of a video that appears in search and on your channel on YouTube before clicking through to watch your video. This means you want to make your thumbnail as enticing as possible, to get as many users to click through and watch your video as possible.
Choose one of the customizable video cover templates in the YouTube thumbnail maker. Add your visuals and the title of your video. Place your information into the template by selecting the corresponding area and pasting it in. All sections can be edited for shape, location and size. New sections for text, icons and graphics can be added from the left-hand panel.
The software setup .EXE for Easy Thumbnails from the Fookes Software website is just over 1MB and quick to install. I scanned the setup file for viruses with Avast before proceeding with setup.
I really wanted to create square thumbnails based on any original image aspect ratio, meaning a large rectangle image would generate a square thumb with the aspect ratio of the rectangle embedded inside it.
Quite a few formats are supported, including the Windows Icon File (.ICO). This is useful because it means I can generate my website fav icons on my computer instead of going online to do it on the many free websites that offer the service. If my internet connection goes down, I know what to do instead.
To use Fookes Easy Thumbnails you should open the Windows software and click on "Thumbnails" or more commonly referred to as " Images". You will then see a list of thumbnails which have been created by the software. Clicking on any one of them will give you a full screen view of the generated thumbnail. Select the one you want and click "Save to Image" to save the image to your computer
I am a big fan of Fookes Easy Thumbnails as it does an excellent job of optimizing the quality of the image even if it is a small jpeg file. Many free tools do an excellent job of optimizing the quality of the image but they usually over optimize the image and as a result the image starts to look flat. With Fookes Easy Thumbs you don't have to worry about this because the program uses the latest algorithms to get the best quality images. There are a couple of other minor issues with this software, for example, it lacks the ability to compress JPEGs, but overall Fookes Easy Thumbs is a great program to download and use. To conclude my verdict, if you are looking for a good way to create simple, high quality, and easily embeddable thumbnails then download Fookes Easy Thumbnails and give it a go.
A while ago I needed to store some images within a database as part of a project. For a second task I also wanted to create thumbnails of the stored image data at varying sizes for an ASP.NET application that was part of my overall project.
Why should we use a database and not just have the images within a virtual folder under the main ASP.NET folder? Well there are several reasons why it might be good to store images in a database, such as
As can be seen, its a very simply table. We simply store the images primary key (img_pk) as an int type column, and the image data (img_data) as an image type column. This is all fairly easy isn't it?
So how do we get data in / out of this table. I have actually written three stored procedures (contained within the object creation script at the top of this article), but most of this could actually be done with standard SQL command strings. That I'll leave up to you.
Let's have a look at the three stored procedures shall we, they are quite easy, in fact I think the comments at the top pretty much explain them in enough detail. So I won't bore you with any more explanatory words, as it's clear, isn't it?
Below that it has a literal element in which I use to show error messages (NOTE: This is not how to normally do error handling in ASP.NET, normally one would have a custom error page, but that is outside the scope of this article. This is simply to show the Exception message as quickly as possible).
Then there is a button to SELECT all (using stored procedure sp_GetImages) previously stored database images. These stored images are then bound to a DataList control. This is explained in more detail below.
It is a little known fact that an image may be created as the result of writing another ASP.NET form (with no controls of its own) to the HTTP response stream. This is how we manage to do the thumbnails. Let's have a look shall we?
What's actually going on here, is that we are setting two static field values within the ThumbFromID class, which will dictate what size the thumbnail will be. Next we assign the current images ImageUrl property the value of the string ThumbFromID.PAGE_NAME?ThumbFromID.IMAGE_ID=5; for example. What this is doing is requesting the page ThumbFromID to load. Remember that the page ThumbFromID does not have any controls of its own, its sole job is to provide the correct image from the database at the requested size, on the standard HTTP response stream. This will probably make a bit more sense if we have a look at the Page_Load event of the ThumbFromID class.
Can you see what is happening here? A couple of fields are created to hold the finished image and a MemoryStream is created for temporary storage. Then the value of the images primary key is read from the request string (this would be 5 if we stick to the example above). So next the image data is fetched from the dbAccess class by using the GetImageByID(..) method (which in turn calls the stored procedure sp_GetImageByID). This binary image data from the database is then placed into the MemoryStream object. Then a new ImageRezize object is created, and is used to create a thumbnail at the requested size. The ImageRezize class is not my own, it is by a chap called Alex Hildyard, and is available at here
The ImageRezize object, simply resizes the image to the correct size, and writes the image to a stream. In this case, as we are dealing with ASP.NET, and are trying to create a image control ImageUrl property, this is set to Response.OutputStream
You may want to use thumbnail images within a databound control, such as a DataList or GridView, etc. To demonstrate this let's consider the following method of the Default page, which contains a DataList control. As shown previously in the Design section of this article.
Well, let's look at that shall we, The Default page provides a single button called btnSeeAll, whos job it is to SELECT all the SQL stored images by using the dbAccess classes GetImages(..) method (which in turn calls the stored procedure sp_GetImages)
It can be seen that this to follows the same principles as just outlined. The only difference being that the dlImages_ItemDataBound event is raised during databinding, for each item within the databound control (A DataList in this case). As such the extraction of the primary key must be gained by examining the DataSet that is being bound to the databound control. However, once we have the current DataRowView Primary key value, which is obtained thusly:
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
@martfox, I checked it using pingdom and saw that images are too much like 18Mb. I don't know how to descrase these; while it's a normal set of product images only. (There's only one banner being 1.1Mb, others are pretty well; but overall, it still has nothing to do with php-cgi consuming so much cpu, as images are all static.)
795a8134c1