Ben aynı zamanda ez Bileşenleri ve AWS PHP SDK ile çalışmak için deneyin.
Ben sadece ez Bileşenler ImageTransition araçlarını kullanarak yeniden boyutlandırma görüntüleri işleyen bir dosya çağrıldığında resize.php var.
Ben Amazon AWS SQS'in içinde yeniden boyutlandırma için görüntü sıraya. Ben aynı dosyada AWS PHP SDK ve ez Bileşenleri yüklerseniz, PHP hep ez Bileşenler sınıfları bulmak değil yakınıyor.
Kod şöyle:
amazonSQS.php:
require 'modules/resize.php';
require 'modules/aws/sdk.class.php';
$sqs = new AmazonSQS();
$response = $sqs->send_message($queue_url, $message);
resize.php:
function resize_image($filename) {
$settings = new ezcImageConverterSettings(
array(
//new ezcImageHandlerSettings( 'GD', 'ezcImageGdHandler' ),
new ezcImageHandlerSettings( 'ImageMagick', 'ezcImageImagemagickHandler' ),
)
);
Hata mesajı:
Fatal error: Class 'ezcImageConverterSettings' not found in /home/www.com/public_html/modules/resize.php on line 10
Ben AWS dahil etmemiştir başka bir PHP dosyasından resize.php ararsanız, iyi çalışıyor.
Bu gibi ezComponents yüklemek:
require 'ezc/Base/ezc_bootstrap.php';
Bu bir PEAR paket olarak yüklenmiştir.
Herhangi bir fikir birisi?