Home - Download - Plugin - Awards - Reviews - News - Partners - Support
Language : English
UIC Phoenxsoftware 2005-2007 All rights reserved.
36-image converter Support Database - Technical Info

36-image converter technical Info

<Previous 1 of 4 Next>

 

This page is made for everybody interested in the technical side of 36-image converter. Here you can find information about the coding, the connections, the data files and the ideas.

In the development of 36IC we can see that 36IC consists out of many applications melted into multiple files. In the main executable we have the following applications :
In 36-image converter.exe :
-36IC Engine : Of course this is needed for 36IC. This is the most essential code in the entire application, It loads the interface and color surfaces, executes the functions, links to all the other internal and external applications and controls almost anything in the application, it alos checks for a internet connection for the use of the Automatic Update manager in V4.2+.
- Virtual Save : Takes care of the position on the screen that has to be saved this consists out of a formula (A_x = ABS(field.x-(height/2)); A_y = ABS(field.y-(width/2)); ) that is used multiple times. This formula calculates where the upperleft-corner of the image is located in X and Y. It calculates the difference between the new start point and the center and uses it to search the new point, depending on the angle of the image.This is an essential function that you will be able to turn off once the settings panel is added. This will allow you to turn it off in case it is malfunctioning.
-Virtual Language : This is an internal English language pack for 36IC. It is activated when 36IC is unable to find a valid Language pack. It is just an internal collection of text loaded into the variables where the language pack file (.lp3 or .lp4) normally fits in.
-Language pack Loader : The language pack loader of all 36IC built earlier then V4.2.1 simply open the language pack by reading the defined variables inside. The language pack reader of V4.2.1 and up has a function to encrypt and decrypt the lp4-files for higher protection against security leaks and malicious activities.
-Color Mozaic : Indeed in the color mozaic tool a whole application is included consisting out of multiple scripts. CM can replace colors and build enw virtual images. This is used in the color mozaic function and in the merge with color functions. It replaces the default color : black, of the mask by a color specified in the function.
-History : This too is a seperate program within the executable. It saves the image at specific events and generates the code of the history screen. It also cleans the cache of this. It is executed when functions are used that can't be disabled manually.
In Batcher.exe :
-Batcher : This loads a function from the open source Freeimage dll and executes it, it simply converts the images at high speed.
-Autoselecter : Receives the data needed for conversion from the 36-image converter.exe executable and automatically performs the needed actions, other wise the batcher would not do a thing.

This are most of the internal applications up to V4.1.