ImageMagickを必要とするWordpressプラグインを開発しています。私はこのコードで私のサーバー上でのImageMagickをテストしていたImageMagickをWordpressでPHPで使用する方法
:
<?php
/*
Plugin Name: IM Trial
/
add_action('admin_menu','admin');
function admin() {
add_submenu_page('options-general.php', 'Watermark', 'Watermark', 'manage_options', 'handle-uploads-admin111', adminxy);
}
function adminxy() {
$input = site_url('/wp-content/plugins/New/earth_310.png');
if($input){
echo 'Input fetched';
}
else{
echo 'Probs';
}
$output = site_url('/wp-content/plugins/New/output.png');
exec("convert $input $output");
exec("/usr/bin/convert $input $output");
}
?>
私はHostgatorの上で私のワードプレスを実行していますし、彼らはImageMagickのが私のサーバーにインストールされていることを教えてくれました。しかし、上記コードは私に何の出力も与えません。実際には、/ plugins/Newフォルダに新しい画像ファイル 'output.png'を作成する必要があります。しかし、エラーメッセージを出すことも、画像を出力することもありません。
コードには何か不足していますか?私はどんな助けにも感謝します。
Wordpressのは、ImageMagickのを使用していない、あなたの例では、PHPのImageMagickのクラスを使用して上の任意の例もにフックすることができます何のWordPressのコードを持っていません。 – Wyck
私はhttp://stackoverflow.com/questions/5121306/php-script-to-convert-multiple-images-into-a-video-with-imagickのガイドラインに従っています。私はプラグインを読み込むためにadmin_menuを使用しています。 WordpressがImagemagickを使用しない場合は、他の代替手段ですか?私はImagemagickを使用するImagemagickエンジンという名前のプラグインがあることを知りました。 – Alex
WordpressはImage GDを使用しています。 – Wyck