Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

problems in ImageMagick

nemorino
Beginner
639 Views
I'm testing ipp-samples/image-codecs/ijg.
cjpeg, djpeg in utilites have no problem.
But, some problmes are happen in using ImageMagick with libjpeg.so.ipp

I have tested with convert in ImageMagick/utilities.

$ convert -resize 400x300 test.jpg testout.jpg
convert: Premature end of JPEG file 'test.jpg' @ jpeg.c/EmitMessage/226.

This problem is happen in any jpeg file.
What's wrong?

env : IPP6.1.1.042
gcc 3.4.6
0 Kudos
1 Solution
Chao_Y_Intel
Moderator
639 Views


Nemorino,

I tried IJG sample with some version of ImageMagic. The jpeg.c file in ImageMagick need to be changed (attached). It may depend on the version of imagemagic. You can search INTEL_IJG to find what was changed to accommodate IPP sample code.

Thanks,
Chao

View solution in original post

0 Kudos
4 Replies
Vladimir_Dudnik
Employee
641 Views
Please pay attention to how IPP is used in libjpeg. It requires custom jdatasrc.c and jdata dst.c file (usually an application part)

Regards,
Vladimir
0 Kudos
nemorino
Beginner
641 Views
Hmm.
I will see the files.
jdatasrc.c and jdata dst.c
0 Kudos
Chao_Y_Intel
Moderator
640 Views


Nemorino,

I tried IJG sample with some version of ImageMagic. The jpeg.c file in ImageMagick need to be changed (attached). It may depend on the version of imagemagic. You can search INTEL_IJG to find what was changed to accommodate IPP sample code.

Thanks,
Chao

0 Kudos
nemorino
Beginner
641 Views
Quoting - Chao Y (Intel)


Nemorino,

I tried IJG sample with some version of ImageMagic. The jpeg.c file in ImageMagick need to be changed (attached). It may depend on the version of imagemagic. You can search INTEL_IJG to find what was changed to accommodate IPP sample code.

Thanks,
Chao

Thanks a lot!!!
The problem is solved.
0 Kudos
Reply