Smart Image Pro image and icon conversion software
Community Forums/Showcase/Smart Image Pro image and icon conversion software
| ||
I have been working on this project for about two days now and I call it Smart Image. Smart image was part coded in BlitzMax, DarkBasic Pro and Visual C++ 2008 Express. The objective is to create a high quality image conversion software. Currently supported image formats are TGA, PNG, JPEG, BMP, ICO. All icons and images created with this software are actual size! Simply create an image in your favorite program, import the image and then export it to the format you do so desire! After importing an image, it is automatically loaded up for preview. Image resolution varies on the size of the original imported image. The higher the resolution is on your image, the better quality it will appear to be after it is then exported. Most icon conversion applications limit the resolution to 28x28, 64x64, 128x128. This special app can exceed the native windows icon size limit ensuring high quality icons produced that can be used in any application. Transparency is automatically added to images with the color hue is set to 160, Sat is set to 0, Lum is set to 0, and RGB = 0, 0, 0 I hope to add more features in soon and thank you for your interest! :) This is a preview only. Download is not available UPDATE: Added support for MacOS Icons (*.icns)(experimental), DirectDraw Image format (*.dds) and two new image formats called QuickBlitz (*.blim) and QuickDB (*.qdb). These new formats are exclusive to BlitzMax and DarkBasic Pro's image loaders. It will be advised to create and scale the image before conversion. The converter scales all images at acutual size More Updates soon! If anyone can suggest any other image formats, I will be happy to add support for them! :) UPDATE: SmartImage is just about ready to be released. I am attempting to have it published soon. Stand by! :D Last edited 2012 |
| ||
Can anyone tell me of some more image formats that I could add support for? I have listed the supported formats in my first post. :) EDIT: And sorry for my system's lag, It does this when it gets hot and when I have my screen recorder running. :) Last edited 2012 |
| ||
part coded in BlitzMax, DarkBasic Pro and Visual C++ 2008 Express. Is there a special reason you needed other languages than BlitzMax?? To save an .ICO file would make more sense if you could stack several different icon sizes into the file, I think. You could add some drag and drop support, that would be handy. |
| ||
drag and drop support I had thought of that before when I first tried Imagicon. I didn't like it that much and find it very difficult to create and if I did do this, it would be very hard to save the new image to a different directory besides the one in which the imported image is already placed in. I actually prefer to keep it's interface the way it is without drag and drop because I like the idea of having an image preview before exporting it to the specified image format. Is there a special reason you needed other languages Yes, DBPro for the wonderful BBB GUI which is available from the community forums and C++ to make my own modifications to the USkin.DLL file which is used to manipulate the native windows appearance to the gui. I used BlitzMax to create a non visible output for each file being processed during conversion. To save an .ICO file would make more sense if you could stack several different icon sizes into the file You may scale the image in any paint like program before converting it. I have already added icon support for import and export. I am now trying to add *.icns support for OSX app icons. Although there will be no Macintosh or Linux release, it is an advantage for it be exclusive to windows as it uses DirectX to apply filters to the image so that I do not have garbled images returned after the conversion. Since Linux and MacOS does not support Microsoft's DirectX and since the app is part coded in DBP and CPP, The application cannot be ported. The goal is to create an image conversion application for windows that will product high resolution images and icons for use in games and other applications. The application itself is very near completion. All I am doing now is adding support for different image formats. I do hope to add more abilities to the program but it will take a lot longer to do this. Last edited 2012 |
| ||
... to make my own modifications to the USkin.DLL file which is used to manipulate the native windows appearance to the gui. I'm not sure why you'd want to go into those lengths - MaxGUI does the job perfectly well and has access to pretty much all Windows GUI elements. People can change appearances on their own by patching the UXTheme.dll and install their own Windows skins - no? |
| ||
I also see no reason not using MaxGUI. You say drag and drop is hard to implement? In MaxGui it's basically 2 lines of code. (just use the right flag for window creation and then later in your loop catch EVENT_WINDOWACCEPT) So your program converts an image to an icon without shrinking it? I couldn't really get that from the description or the video. |
| ||
Just an idea: Support for create/edit Icon libraries Last edited 2012 |
| ||
So your program converts an image to an icon without shrinking it? Yes, The image remains the same size throughout the conversion process! If you would like the icon or image a specific size, all you will need to do is scale the image before importing it. In ms paint, Click edit and then attributes and then enter the size you would like the image to be scaled to. I also see no reason not using MaxGUI The program itself is complete. All I am doing now is adding support for other import and export formats. :) |
| ||
Yes, The image remains the same size throughout the conversion process! If you would like the icon or image a specific size, all you will need to do is scale the image before importing it. In ms paint, Click edit and then attributes and then enter the size you would like the image to be scaled to. As it stands, it converts, not to sound nasty, but it not exactly "smart" the way it sounds, and there are better online tools available for this sort of work. EDIT: Like this, first one on Google: http://www.coolutils.com/online/image-converter/ Dabz Last edited 2012 |
| ||
Dabz, That page only converts to certain formats. My software (when complete) will support a wide range of image formats. There will be nothing like mine. |
| ||
Irfanview feature list Irfanview formats Best of luck in your endeavours. |
| ||
Pausing the movie file in the 1st second in 1080HD gave me an interesting view of your desktop. I like the way you have put pretty much every file you are working on straight onto the desktop. I suppose in one way, at least you don't have to go around searching in all those cumbersome directory structures on your harddisk to find all your files. |
| ||
my old desktiop was a mess too hell my pysical one is worse how did that phrase go, "you cant arrange by penis" |
| ||
"you cant arrange by penis" That sounds more like a dare or an invite rather than a crux. :) |
| ||
I like the way you have put pretty much every file you are working on straight onto the desktop. It saves time. 2 words, Quick Access. Whenever I fill up the desktop, I make a new folder and name it to Desktop with the month and day next to it. My last folder was titled 'Desktop June 5th'. It helps me to keep track of where my files all are. :) |
| ||
[bbcode]MMCK_DATA: /Anime /Developer /Documents /Downloads /InstallMeHere /Music /Pictures /Videos[/bbcode] I have nothing on my desktop and Windows finds files just as quick in those folders. |
| ||
takes more navigation to get to all those folders though |
| ||
what if you forget which month you saved those files to? myself I have a zip folder for any and all downloads even if they get saved to the desktop or some other folder first same for pdf files, I then subfolder them where needed. |
| ||
takes more navigation to get to all those folders though Of course, most people do it like you and keep insurance papers, bank papers, medical papers, and other files, all in one huge folder. And if it all gets too much, they just put a folder inside the folder with the old stuff. Who needs labels and many folders anyways? That's so 20th century. |