উবুন্টু 14.04:
আমি কনফিগার করার জন্য নীচের বিকল্পটি ব্যবহার করে সর্বশেষতম চিত্রগ্রাহক উত্সটি ডাউনলোড করেছি এবং ইনস্টল করেছি:
root@usve59445:~/im/ImageMagick-6.9.3-7# ./configure --enable-shared --with-png=yes
ইনস্টলেশনের পরে, আমার প্রতিনিধিদের অন্তর্নির্মিত তালিকায় আমার কাছে শূন্য আইটেম রয়েছে:
root@usve59445:~/im/ImageMagick-6.9.3-7# identify -version
Version: ImageMagick 6.9.3-7 Q16 x86_64 2016-03-14
Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC License:
Features: Cipher DPC OpenMP
Delegates (built-in):
convert
কমান্ডটি করার সময় আমি যে ইস্যুটি পাচ্ছি তা হ'ল 'পিএনজি ফর্ম্যাটের কোনও প্রতিনিধি পাওয়া যায় নি' ।
আমি libpng প্রতিনিধিটি ইনস্টল করেছি: http://www.imagemagick.org/download/delegates/ থেকে
Libpng1621.tar.gz এর নিজস্ব ফোল্ডারে উত্তোলন করা হয়েছে, তারপরে: রান কনফিগার করুন, তৈরি করুন, ইনস্টল করুন (কোনও ত্রুটির বার্তা নেই)
এখন আমি যখন ইমেজম্যাগিকটি চেষ্টা ও পুনরায় সংকলন করি, তখনও এটি 'পিএনজি চেক করা হচ্ছে ... না' এবং - পিএনজি-এর মানটির 'না' রয়েছে (যদিও আমি এটি --with-png = হ্যাঁ) দিয়ে কনফিগার করেছি।
নিশ্চিত না যে আমি কী ভুল করছি?
আইএম ব্যবহার করে পুনরায় সংকলনের চেষ্টা করছেন:
রুট @ usve59445: ~ / im / ImageMagick-6.9.3-7 # ./configure --enable-सामायिक = হ্যাঁ - পিএনজি = হ্যাঁ LDFLAGS = '- L / usr / স্থানীয় / lib' LIBS = -lpng16
(আমি মনে করি আমি সঠিক LDFLAGS ব্যবহার করছি, তবে নিশ্চিত নয়)
root@usve59445:~/im/libpng-1.6.21# libpng16-config --L_opts
-L/usr/local/lib
root@usve59445:~/im/libpng-1.6.21# libpng16-config --libs
-lpng16
root@usve59445:~/im/libpng-1.6.21# locate libpng
/lib/x86_64-linux-gnu/libpng12.so.0
/lib/x86_64-linux-gnu/libpng12.so.0.46.0
/usr/bin/libpng-config
/usr/bin/libpng12-config
/usr/include/libpng
/usr/include/libpng12
/usr/include/libpng12/png.h
/usr/include/libpng12/pngconf.h
/usr/lib/x86_64-linux-gnu/libpng.a
/usr/lib/x86_64-linux-gnu/libpng.so
/usr/lib/x86_64-linux-gnu/libpng.so.3
/usr/lib/x86_64-linux-gnu/libpng12.a
/usr/lib/x86_64-linux-gnu/libpng12.so
/usr/lib/x86_64-linux-gnu/libpng12.so.0
/usr/lib/x86_64-linux-gnu/pkgconfig/libpng.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/libpng12.pc
/usr/local/bin/libpng-config
/usr/local/bin/libpng16-config
/usr/local/include/libpng16
/usr/local/include/libpng16/png.h
/usr/local/include/libpng16/pngconf.h
/usr/local/include/libpng16/pnglibconf.h
/usr/local/lib/libpng.a
/usr/local/lib/libpng.la
/usr/local/lib/libpng.so
/usr/local/lib/libpng16.a
/usr/local/lib/libpng16.la
/usr/local/lib/libpng16.so
/usr/local/lib/libpng16.so.16
/usr/local/lib/libpng16.so.16.21.0
/usr/local/lib/pkgconfig/libpng.pc
/usr/local/lib/pkgconfig/libpng16.pc
/usr/local/share/man/man3/libpng.3
/usr/local/share/man/man3/libpngpf.3
/usr/share/doc/libpng12-0
/usr/share/doc/libpng12-dev
/usr/share/doc/libpng3
/usr/share/doc/libpng12-0/ANNOUNCE
/usr/share/doc/libpng12-0/KNOWNBUG
/usr/share/doc/libpng12-0/README.Debian
/usr/share/doc/libpng12-0/README.gz
/usr/share/doc/libpng12-0/TODO
/usr/share/doc/libpng12-0/changelog.Debian.gz
/usr/share/doc/libpng12-0/copyright
/usr/share/doc/libpng12-0/libpng-1.2.46.txt.gz
/usr/share/doc/libpng12-dev/changelog.Debian.gz
/usr/share/doc/libpng12-dev/copyright
/usr/share/doc/libpng12-dev/examples
/usr/share/doc/libpng12-dev/examples/example.c.gz
/usr/share/doc/libpng12-dev/examples/pngtest.c.gz
/usr/share/doc/libpng12-dev/examples/pngtest.png
/usr/share/doc-base/libpng12
/usr/share/man/man1/libpng-config.1.gz
/usr/share/man/man1/libpng12-config.1.gz
/usr/share/man/man3/libpng.3.gz
/var/cache/apt/archives/libpng12-0_1.2.46-3ubuntu4.2_amd64.deb
/var/cache/apt/archives/libpng12-dev_1.2.46-3ubuntu4.2_amd64.deb
/var/cache/apt/archives/libpng3_1.2.46-3ubuntu4.2_amd64.deb
/var/lib/dpkg/info/libpng12-0:amd64.list
/var/lib/dpkg/info/libpng12-0:amd64.md5sums
/var/lib/dpkg/info/libpng12-0:amd64.postinst
/var/lib/dpkg/info/libpng12-0:amd64.postrm
/var/lib/dpkg/info/libpng12-0:amd64.shlibs
/var/lib/dpkg/info/libpng12-dev.list
/var/lib/dpkg/info/libpng12-dev.md5sums
/var/lib/dpkg/info/libpng3:amd64.list
-dev
প্যাকেজগুলি ইনস্টল করতে হবে ( libpng12-dev
সম্ভবত)।