Hi,
I don't know if these issues are solved in 6.0.0, but as I have 5.2.0, here is a little report:
1. When EdgeDetect_ShenCastan is performed with WindowSize > 51
program throws an error (access violation).
2. After performing this set of instructions:
TImageEnProc *ienProc = new TImageEnProc(this);
ienProc->AttachedIEBitmap = editImage;
ienProc->ConvertToGray();
ienProc->AttachedIEBitmap = 0;
delete ienProc;
editImage->PixelFormat = ie8g;
editImage->DrawToTIEBitmap(_workImage, 0, 0);
last method does not produce correct result, although images are the same size and same PixelFormat (ie8g). Image is around 3/4 width of editImage and stretched to original width.
When the last instruction is replaced with:
editImage->CopyRectTo(_workImage->ieBitmap, 0, 0, 0, 0, editImage->Width, editImage->Height);
resultant image is rendered correctly.
When method DrawToTIEBitmap is applied on 24-bit images, result is correct.
With best regards,
Siniša