ImageMagick -fft komut isteminde çalıştırılamıyor


1

ImageMagick'i (Windows 7 64-bit) ve FFTW'yi indirdim ve basit komutları yapabilirim ancak kullanamıyorum -fft seçeneği.

Komutlar ImageMagickv6 örneklerindendir. Örneklerin hiçbiri -fft iş. Çeşitli komutların durumu aşağıdaki gibidir:

convert -size 128x128 xc:gold constant.png                (WORKS)

convert constant.png -fft +delete constant_magnitude.png  (DOES NOT)

Bu mesajları alıyorum:

convert.exe: delegate library not built-i"constant.png" (FFTW) @ warning/fourier.c/ForwardFourierTransformImage/982
convert.exe: no images defined 'constant_magnitude.png @error/convert.c/ConvertImageCommand/3210

Yanıtlar:


0

Bu komutun çıktısını kontrol etmelisiniz:

convert -version

Benim durumumda, alıyorum:

Version: ImageMagick 6.9.0-0 Q16 x86_64 2014-12-06 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules
Delegates (built-in): bzlib cairo djvu fftw fontconfig freetype gslib gvc \
                      jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo \
                      png ps rsvg tiff webp wmf x xml zlib

Bu, içinde benim kurulum fftw temsilci gecerli. (Kullanılabilir olduğu ilk ImageMagick sürümü v6.5.4-3'tür.)

ImageMagick için 'temsilci', belirli görevlerin üstesinden gelebilecek harici bir program veya dahili bir eklenti modülüdür. fftw 'hızlı fourier dönüşümleri' için var.

Komutunuz çıktıysa convert -version listelenmiyor fftw, şansın tükendi. Bunu içeren farklı bir sürüm kurmanız gerekiyor.


Güncelleştirme

Öyle görünüyor ki Windows için önceden derlenmiş ikili dosyalarda, bunun için destek yok. fftw temsilci. FFT, GPL lisansı altında olan harici bir kütüphane aracılığıyla uygulanır. Bu, IM geliştiricilerinin varsayılan olarak ekleyememesinin nedeni idi.

Orada FFT desteği alabilmek için Windows'ta kendi başınıza IM oluşturmak zorunda kalacaksınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.