Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Hi! I compiled imagemagick on windows. Trying to process 800x450 image. I have suggestion imagemagick uses my cpu instead of gpu for making blur. Does it normal behavior?
only openmp:
Looks like opencl really don't used for motion-blur. Can it be removed in new version? I used the same line (convert 800x800 + motion-blur) on linux+IM6+nvidia450gts and it was really fast. But it was 6 months ago so i can't give any proofs for it(I hope I remember it correct).
Hm. Found AccelerateMotionBlurImage function in accelerate.c/accelerate-private.h. And no one call it. Checked AccelerateBlurImage function and found call from effects.c. I'll try to call it from motion-blur function and give answer.
----added----
Looks like i can't do it right now and AccelerateMotionBlurImage is just echo of the past.
I changed a code a little so it works for me now. But it requires image with alpha channel to work. I'll try to find workaround for that(maybe converting to png with alpha if image does not have it)
---Added---
And now it works with images without alpha