Yes, I have read it but so far such a feature has not been prioritized.

This has been fixed in the latest version.

Changes in version 1.29  (2017-08-26):
  "Diagram | Connector line style" option to control whether the background of connector/curve texts are filled
  Support for curved connectors
  Automatically try to fix corrupted files
  Fixed text rendering issues after automatic line breaks

What kind of processing would you do on such images?
Currently you can use the Import for HDR feature to import and process an image in full bit depth. In this dialog you have access to many common operations. This is what I do myself with the output of my raw converter.

Thank you very much for finding this issue. I have used IA myself from many different folders, but probably never one with a space in it... It should now be fixed in the latest beta 1.38.4.

Do you have the latest .net framework installed on your PC? I have used the scripting on a number of PCs, and never had this error.

It uses the weights of the Y channel in YCbCr as you suggest, and additionally the conversion happens in linear space and not in monitor gamma space (depending on your choice in the "Set image gamma" dialog).

The only way to get a simple average would be to use the Script feature and make a script where the pixels are computed as

(SrcBitmap[0][x,y] + SrcBitmap[1][x,y] + SrcBitmap[2][x,y]) / 3;

Now it should also be fixed for 8 bit images in 1.38.2

Thanks, that is exactly why it is a beta. I changed from one BMP library to another and I haven't had time to test all format variations. I'll need to dig more into the source code of the lib.

There should be a 1.38.1

There is a new version on Fosshub. Perhaps you need to force your browser to refresh?

Oh, yes, I did. I just forgot to upload it but it is available now.

Are you sure that is not correct? As far as I can see the sample image you sent me some time ago displays the same way in IA as it does when I load it in e.g. Paint.

Does it matter that the result gets huge values? Can't you just enable Auto scale in the Complex representation dialog?

Anyway, you can scale the values manually by using Operations | Transformations | Update with expression and enter an expression like p/255.
In that case you probably want to divide by the sum of all pixel values. To get the sum you can use the Script feature. Try using this script:

using System;
using MeeSoft.ImageProcessing;

public class ScriptOp : MeeSoft.ImageProcessing.Operations.ScriptOperation.Base
    float _sum;
    public override void Apply()
        WriteLn("Pixel sum: " + _sum);

    protected override float GetPixel(int x, int y, int p, BitmapPlane source)
          _sum += source[x,y];
        return source[x,y];

No map compression has now been released

Changes in version 1.38  (2016-10-22):
  Improved support for Windows large fonts setting (disable display scaling on high DPI monitors)
  JPEG XR import
  Multiply mode in Fade undo dialog
  Screen, soft light and hard light layer blend modes
  Improved white balance correction in Increase Local Contrast dialog
  More settings are saved between sessions
  Disable map file compression
  Pixel art scaling operation for icons and other graphic (xBR/HQx/Waifu2x)
  Stretch selection operation for resizing part of an image
  Color tone adjustment dialog
  Blackman resize mode
  Support for high DPI monitors
  Support for more BMP, CR2 and TIFF variants

Thanks, this has been fixed in the latest beta

You can send it to my e-mail

Could you please provide an example of such a file?

Well, whenever I take the time to make a new official release wink
Basically there is not much difference, it is just easier for me to put the files in a zip and upload.. The latest beta versions uses a new version of .net which might not be compatible with older systems so I have postponed the release a bit. So far I have not had any problems reported with it though.

It is actually possible to combine high bit depth images using the Script feature. If you select the Average images preset in the dropdown you can probably figure it out, otherwise just ask.

I agree the the order the layers are displayed in is a bit misleading, so I will change that. Finding a shape has never been an issue for me so I have no plans to make it possible to display a single layer alone.

I assumed you were using regular rectangle objects, because they have these properties. My solution doesn't work for group objects which you use.

Try to open the Properties dialog of the DD shortcut or executable and go to the Compatibility tab. Here you can check Disable scaling on high DPI settings. This might give larger icons on a high res screen in the latest versions of Windows (8.1/10). I'm not using DD on a high-res monitor myself so it is not something I have focused much on.

Layer 1 is always on top of the global stencil layer, layer 2 is always on top of layer 1 and so on. When one layer is active you always see the layers below, but not the ones above. So when showing layer 2 you cannot avoid seeing layer 1.


(1 replies, posted in Diagram Designer Support)

If you click in the middle of the area that the line encircle then you can grab it. You can also get these in the toolbar  wink