ImageMagick: Bu convert-komutu ne yapıyor?

0 Cevap php

Ben Ruby noktasına bir PHP komut dosyası çalışıyorum ve bugüne kadar ben sadece başka bir dosya biçimine dönüştürmek için ImageMagick kullanılır. Anlamı: Evet, ben bir ImageMagick acemi olduğum. ;-)

Somewhere PHP komut dosyası içinde aşağıdaki kod yürütülür:

$output = array();
$returnValue = 0;
$cmd = 'convert '.$pngFile->path.' -resize 1x1 -alpha on -channel o -format "%[fx:u.a]" info:'
exec($cmd, $output, $returnValue);

ImageMagick kullanarak documentation for convert Ben aşağıdaki seçenekleri tanımlanmıştır:

  • -resize 1x1 (değil mi?) 1x1 piksellere yeniden boyutlandırma
  • -alpha on alfa-kanal etkinleştirin
  • -channel o donukluk görüntü kanal seçenekleri uygulayın

Benim sorular:

  1. -format "%[fx:u.a]" Tam olarak ne yapar? I u first image in sequence ve alpha için a biri için bir sembol olduğunu biliyoruz. Ama bütün ifadesi gerçekten ne alamadım.
  2. info: Ne anlama geliyor?
  3. Bu convert-komutu tam olarak ne yapar?

Senin tür yardım için çok teşekkür ederim.

Please note: Aşağıdaki soru üzerine kabul cevabı bu soruya çok iyi bir cevabı var:

Understanding ImageMagick's convert and translating to Ruby RMagick

0 Cevap