logo.gif

Features of Color Evolver service

With Color Evolver service, you can

  • upload your image files onto web server and manage them there;
  • define areas by simply clicking a few points on image;
  • define any color by clicking inside color editor;
  • paint your areas with your colors;
  • change colors and test many choices for best result;
  • print result image with a matrix of pages;
  • build result image and save it on your computer;
  • save your working site onto web server and recover it next anywhere.

As next generation of Color Visualizer, Color Evolver service

  •  Allow users work on their own images,
  •  Define area up to pixel accuracy by mouse clicks,
  •  Maintain a gallery on web for user's project and remember the working site,
  •  Reserve shade on object's surface,
  •  Handle big image, up to 2800x2800, from maximizable window,
  •  Send result images to a web browser window as normal pictures,
  •  Still be a Flash application so users only need visit its web pages.

 

Shade Preservation:

In most digital pictures, pixels in an area normally are not identical, even they looked in the very same color. It is the differences among pixels, usually called as shade, tell the shape and location for objects inside pictures. When user uses Color Evolver to change color for an area, Color Evolver will calculate each pixel to preserve the shade to keep the picture will still look REALISTIC or vivid after color changes. You don't need to specify a lot parameters to achieve that. 0nly a few mouse clicks will start Color Evolver to do the job. But, if you like, Color Evolver has three scales to make the picture look more realistic even than the original by amplifying the shades.

  

One of them is the original picture and other three are resulting image from Color Evolver. It is hard to tell which is original and which is modified.

Complex Area:

User has to specify an area for Color Evolver to change its color. Area in Color Evolver is a polygon, which is a sequence of points linked with edges. The first point will be linked to the last point. There is no limit over area shapes. It can have as many points as you like. As long as no edge intersected with each other, Color Evolver accepts the area definition. In the process defining an area, Color Evolver will prevent you adding points causing intersected edges. Color Evolver can handle any continuous closed area.

There are five areas defined in the image above.

Inner and Intruded Area:

Color Evolver can detect area that intruded into or was totally inside another one. When painting an area, Color Evolver will exclude inner or intruded areas by default.

In the next image, car's window, side-decoration, and front head light set are surrounded by three areas inside the big area around the car body. The three areas will not change color after painting car body.

Drag/Drop Modifying Area:

You do not need define an area perfectly for first time, you can come back to modify it by drag points or edges. When you drag an edge, a new point for the area will be inserted to the edge

 

Restore Area:

Color Evolver can recover areas already painted. You can restore areas by clicking them or restore the whole image into its original color.

 

Try Many Color Choices:

Color Evolver has its own integrated color editor to set color by mouse clicks. Color Evolver will have painted area remembering their color. After a color was changed, you can click a button to apply the new color value to all the areas painted previously by the color. In this way, you can quickly try large number of different colors to find the best result.

 

Image Navigation:

Not only displaying in fixed scale, Color Evolver supports a set of operations to navigate its image window around the image. User can shift focus, zoom in, zoom out and select an area to maximize.

These navigation operations are independent of other operations. For example, when you are defining a new area and have clicked a few points, you can enter navigation modes, Shift, Zoom, or Select, to make a different part of image bigger in the image window, and then exit navigation modes and back to add more points to the new area. In this way, you can zoom in to particular pixels, and so can define ultimately accurate area to paint.

With these navigation operations, user can handle big image up to Flash Player's limit 2800x2800. Inevitable, performance will be slower to process bigger areas.

 

Print Result Image:

User can print result image from the Flash Application directly, that is, from inside the browser window. The printed image could be spread onto a matrix of paper pages (up to 5x5 pages). The whole image or a selected part can be printed out with identical horizontal and vertical scales or different ones.

 

Build result image as local image file:

User can build the result image into another Web Browser window. User can save it in the same way to save an image from a normal web page. As a Flash Application, Color Evolver web software service can not save result image as files on user's local computer.

 

Working Site:

Color Evolver supports user managing lists of Schemes, Areas, Colors. These lists are called collectively as Working Site. The whole working site could be saved onto session files onto server and recovered next time.

The working site can contain multiple schemes. User can switch the active scheme among them. So multiple color schemes could be compared against each other to find the best one.

 

No Installation or Deployment:

Color Evolver is not a software to be sold to you, it is a Software as a Service. You don't need install it onto your computer, you can use it here inside your web browser. You wouldn't need to upgrade it ever, you get the latest version every time you come here.

Color Evolver is running inside a web page. You use Color Evolver by visiting a web page and your web browser will download Color Evolver or get it from local caches, depending on your setting, just like any Flash movie clips.

Color Evolver is not a Java application either. You do not need Java run time on your computer.

 

 

Security and Safety:

Color Evolver is a .swf file played in Abode Flash Player. It is simply a movie or video clip that accepts user interactions. Adobe Flash Player has been installed on almost every Internet browser. It has totally prohibited .swf files from reading or writing local files on your computer or other web sites. Please refer to Adobe for more security information.

So, Color Evolver can not write a file on your computer. This is why Color Evolver cannot directly save the result images into your computer. Color Evolver can not read files on your computer either and it had to ask user to upload their images onto the server before working with them.

Remember Color Evolver couldn't change anything on your computer. So it is risk free to use Color Evolver on your computer. Adobe Flash Player itself, like Internet browsers, .swf file to write some data called SharedObject on user 's computer into a fixed location. But Color Evolver didn't do that.