Performance when rotating very large plans using +distort
Posted: 2009-03-03T00:59:21-07:00
Hi,
first let me thank for this tool; at the moment it is the only one beeing able to rotate
very large plans without memory or other problems.
Unfortunately there is a little BUT:
the rotating process lasts approximately 20 minutes (!)
Here the facts:
I installed the ImageMagick COM component from "ImageMagick-6.4.9-8-Q16-windows-dll.exe" and use VB 6 to read barcodes from scanned plans. Afterwards I have to rotate
them according to the barcode direction
aDoc = "c:\" + fso.GetBaseName(Path) + "." + fso.GetExtensionName(Path)
rot=270
Set oImage = CreateObject("ImageMagickObject.MagickImage.1")
sMsg = oImage.Convert(Path, "+distort", "SRT", CStr(rot), "+repage", aDoc)
...
the data of the plans:
dimension: 26311 x 3297 Pixel (86.75 MPixels)
format: JPG
compression: JPG
color: 24 bit
200 dpi
size: 25.192.997 Bytes disk space
Is there any chance to improve the performance significantly?
Many thanks in advance to all good incoming ideas.
regards
Manfred
first let me thank for this tool; at the moment it is the only one beeing able to rotate
very large plans without memory or other problems.
Unfortunately there is a little BUT:
the rotating process lasts approximately 20 minutes (!)
Here the facts:
I installed the ImageMagick COM component from "ImageMagick-6.4.9-8-Q16-windows-dll.exe" and use VB 6 to read barcodes from scanned plans. Afterwards I have to rotate
them according to the barcode direction
aDoc = "c:\" + fso.GetBaseName(Path) + "." + fso.GetExtensionName(Path)
rot=270
Set oImage = CreateObject("ImageMagickObject.MagickImage.1")
sMsg = oImage.Convert(Path, "+distort", "SRT", CStr(rot), "+repage", aDoc)
...
the data of the plans:
dimension: 26311 x 3297 Pixel (86.75 MPixels)
format: JPG
compression: JPG
color: 24 bit
200 dpi
size: 25.192.997 Bytes disk space
Is there any chance to improve the performance significantly?
Many thanks in advance to all good incoming ideas.
regards
Manfred