Author Topic: PixInsight Standard 01.00.01.225 Beta 3 Released  (Read 18959 times)

Offline Pleiades

  • Administrator
  • PixInsight Enthusiast
  • *****
  • Posts: 88
PixInsight Standard 01.00.01.225 Beta 3 Released
« on: 2006 October 26 12:22:40 »
Hello all,

The latest version of the PixInsight Standard core application, 1.0.1.225 Beta 3, is now available for download:

http://pleiades-astrophoto.com/download/STD/index.html

Build 225 is an extremely stable core application, very close to a first release candidate version.

This version is entirely based on our customized version of Qt 4.2.0, PCL 1.0.1.83 (second release version of the PixInsight Class Library), and the LittleCMS color management engine.
______________________________________________________________________________

New Portable Color Management System: Integration of the LittleCMS Engine

We have rewritten PixInsight's color management subsystem around the LittleCMS engine. Previous versions, including PixInsight LE, depended on the ICM engine built in MS Windows. LittleCMS is a portable, completely independent and extremely powerful color management engine. Now we have virtually no dependencies on Windows and the whole PixInsight platform is much easier to be ported to its natural environment, i.e. Linux 32/64.

We have integrated LittleCMS both in the core PixInsight application and in the PixInsight Class Library (build 83). Besides portability, we have made the decision to switch to LittleCMS for performance reasons. Users will notice that color management runs now faster and is more accurate than in previous versions. The performance gain is especially significant in the real-time preview interface of the core application.

The color management processes, ICCProfileTransform, AssignICCProfile (ColorManagement category) and ColorManagementSetup (Global category) have basically the same functionality as before. We have added two new options to ICCProfileTransform: use black point compensation and use floating-point ICC profile transforms.
______________________________________________________________________________

New Transparency / Alpha Channel Support

Now PixInsight supports variable transparency through alpha channels. Alpha channels are those in excess of the nominal channels corresponding to the color space of the image: a fourth channel in a RGB color image, or a second channel in a grayscale image, for example.

PixInsight supports an unlimited number of alpha channels. However, only the first alpha channel —which we call active alpha channel— defines the transparency of the image. Where the alpha channel is white (normalized value of 1.0), the image is opaque; where the alpha channel is black (normalized value of 0.0), the image is completely transparent. Intermediate alpha values define semitransparent regions.

For now, the FITS, TIFF and JPEG2000 file formats fully support alpha channels in PixInsight. The next release will also implement the PNG format, where alpha channels and transparencies are directly supported by web browsers and most graphics applications.

Two new processes, AddAlphaChannels and ExtractAlphaChannels (Image category) have been included in this build to implement creation, extraction, replacement and deletion of alpha channels.

To create a new alpha channel, use AddAlphaChannels. This process will add a new alpha channel with the luminance of the specified image (which is the same target image by default), or with a constant transparency value. You can optionally replace the existing active alpha channel with this process.

Now the HistogramTransform and CurvesTransform interfaces include a new 'A' channel that allows you to modify the active alpha channel of any image directly. Of course, you can play with the alpha channel and see how the transparency of the image varies on the Real-Time Preview interface.

To modify alpha channels in more complex ways, you can use the ExtractAlphaChannels process to obtain a copy of the active alpha channel as an independent grayscale image, modify it in any way, and then use AddAlphaChannels to reinsert it.
______________________________________________________________________________

New Clipboard Support

The clipboard menu actions under the Edit main menu item have been implemented in this build. This means that you can copy the current view image (either main view or preview) to the clipboard, or paste the existing image data from the clipboard to a new image window.

Clipboard image data are copied/pasted as 8-bit integer images. PixInsight has much more sophisticated tools to duplicate, import and export images in any of the five data formats that are supported transparently (8, 16, 32-bit integers, 32 and 64-bit floating point).

The clipboard functionality is very useful to obtain screenshots. On Windows, press the Print Screen (PrtScr) key to grab a screenshot, then go to PixInsight and press Ctrl+V to obtain the screenshot as a new 8-bit image that you can edit and save as a new image file.

You can use the clipboard to quickly import/export images from/to other applications. For example, you can copy any view in PixInsight by pressing Ctrl+C (Edit > Copy) and paste it in an OpenOffice.org Writer document by pressing Ctrl+V. This is a nice and quick way to add images to your documents.
______________________________________________________________________________

New File Drag/Drop Support

Now you can select a set of image files on the Windows Explorer and drag them to the PixInsight workspace. The PixInsight core application will load the dragged files automatically. This is a handy way to load a set images in PixInsight. Of course, different file types can be freely mixed: you can drag a set composed of JPEG and FITS files, for example.

PSM files still can't be dragged in this way. This functionality will be implemented in the next release.

Note that file dragging works only towards PixInsight. This means that you can't drag an image from PixInsight to another application.
______________________________________________________________________________

Feel free to write on PixInsight Forum to let us know your suggestions, opinions, complaints, criticisms, and of course bug discoveries.

Enjoy it!

The Pleiades Software Development Team