Version History

3.4.2:

  • Fixed issue with depth checker that was added in 3.4. The issue caused all effects that don't support 16bit depth per channel to not work at all.
  • Beta version of BlendEffectRaw class has been added. (Only autogenerated documentation and no example project for now, this feature was supposed to come in 3.5 but because it was already in when making the hot-fix then this slider in also in current state).

    3.4:

  • Added ImageChannelMixer class. (Supports 8bit and 16bit per channel, RGB, CMYK and Gray color spaces).
  • FlipEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
  • RotateEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
  • ScaleEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
  • All affects now account for that RawBitmaps can now have CMYKA color space. (Either rejecting such RawBitmaps or supporting them).
  • All affects now account for that RawBitmaps can now have CCMMYYKK color space (16 bit per channel CMYK). (Either rejecting such RawBitmaps or supporting them).
  • All affects now account for that RawBitmaps can now have RRGGBB color space (16 bit per channel RGB). (Either rejecting such RawBitmaps or supporting them).
  • All affects now account for that RawBitmaps can now have RRGGBBAA color space (16 bit per channel RGBA). (Either rejecting such RawBitmaps or supporting them).
  • All affects now account for that RawBitmaps can now have gg color space (16 bit per channel Gray). (Either rejecting such RawBitmaps or supporting them).
  • All affects now account for that RawBitmaps can now have ggAA color space (16 bit per channel Gray alpha). (Either rejecting such RawBitmaps or supporting them).
  • 3.3:

  • All affects now account for that RawBitmaps can now have CMYK color space. (Either rejecting such RawBitmaps or supporting them).
  • Flip effect supports CMYK color space.
  • ScaleEffect now supports CMYK color space.

    3.2:

  • Added FlipEffectRaw class.
  • Added CrystallizeEffectRaw class.
  • Added ConvolutionMatrixRaw class.
  • Added ConvolutionEffectRaw class (this class includes Smooth, Sharpen, Edge Detect, Mean Removal, Emboss, Blur, and custom Convolution effects).
  • Added GaussianBlurRaw class. (This class was not Multi CPU in our other PictureEffects plugin but the Raw version is supporting up to 8 CPU cores at once like the other effects in this plugin). And the new class can also be applied in place.
  • Added four more example projects.

    3.1:

  • Added RenderGradientRaw class that can do Horizontal, Vertical, Radial and Diagonal gradients under any angle.
  • Added TextureRendererRaw class.
  • All effects in the plugin will now preserve ICC color profiles if there is such on the RawBitmap.
  • All effects in the plugin will now preserve Horizontal and Vertical resolution on the RawBitmaps.
  • Added Gradient example project.
  • Added Render Texture example project.
  • 3.0:

  • Added DesaturateEffectRaw class.
  • Added GammaEffectRaw class.
  • Added HueSaturationEffectRaw class.
  • Added RainbowEffectRaw class.
  • Added TintAndTemperatureEffectRaw class.
  • Added Desaturate Example project.
  • Added Gamma Example project.
  • Added Hue-Saturation Example project.
  • Added RainbowEffect example using Polygon mask example project.
  • Added Temperature and Tint using Polygon mask example project.
  • Fixed all the Map effects where the Green channel was not behaving. (MapEffectRaw, ContrastStretchEffectRaw, EqualizeEffectRaw, ExposureEffectRaw, GainEffectRaw).
  • 2.5:

  • Added example project for the new Polygon making feature that comes from the new TypeLib 8.1, all effects in the plugin that support masking, old and new can do Polygon masking.
  • Added MapEffectRaw class that inherits from MPImageFilterRaw.
  • Added GainEffectRaw class that inherits from MapEffectRaw.
  • Added EqualizeEffectRaw class that inherits from MapEffectRaw.
  • Added ExposureEffectRaw class that inherits from MapEffectRaw.
  • Added ContrastStretchEffectRaw class that inherits from MapEffectRaw.
  • Added example projects for all the new effects.
  • The plugin has been tested against Xojo 2017r2 on Linux (for GTK3 issues).

    2.0:

  • Added ShapeDistort class. This is new implementation and not based on the one that we have in our main PictureEffects plugin, the new one has far better quality, more speed and more features.
  • The MPImageFilterRaw multi CPU base unit now has same capabilities as our MPImageFilter class, enabling us to start porting effects at faster pace.
  • Added BrightnessEffectRaw class.
  • Added ColorFilterEffectRaw class.
  • Added ContrastEffectRaw class.
  • Added GrayscaleEffectRaw class.
  • Added InvertEffectRaw class.
  • Added SepiaEffectRaw class.
  • All existing and new effects now use IProgressHandlerV2 instead of IProgressHandler which allows for canceling.
  • Added Canceled property to the MPImageFilterRaw class.
  • Fixed critical issue in high quality mode in the RotationEffect when having 1, 2 or 3 channels.
  • Fixed color issue for the background filling in the RotationEffect.
  • All the new effects now use new Masking system far more advanced than in the main PictureEffects plugin.
  • Added some example projects.

    1.0:

  • This is the first version, where scaling was done as test pilot project for a customer that will deploy on Enterprise cloud servers.
  • This first version also is doing rotation on RawBitmaps to support the new Einhugur BarcodePlugin