Ben görüntüleri yeniden boyutlandırmak için bir php fonksiyonu kullanıyorum. İşte ben kullanıyorum işlevi bağlantıdır.
http://mediumexposure.com/smart-image-resizing-while-preserving-transparency-php-and-gd-library/
Bu düşük çözünürlüklü görüntüler için iyi çalışıyor, ama yüksek çözünürlüklü görüntü yüklerken ben bir sorunla karşı karşıya. Ben .... yeniden boyutlandırma olmayan bir çözünürlük ya da 4320 × 3240 ile JPEG / görüntü yükleme çalıştığınızda bunun yerine sadece yeniden boyutlandırma atlar ve hedefe dosyası taşır.
Ben fonksiyonu yüksek çözünürlüklü resim boyutlandırma yeteneğine sahip olup olmadığını bilmek istiyorum. Eğer evet ise o zaman ne muhtemelen yanlış?
Bu benim yeniden boyutlandırmak için kullanıyorum kodu:
include('smart_resize_image.function.php');
ini_set ( "memory_limit", "100M");
smart_resize_image($targetFile,
$width = 930,
$height = 640,
$proportional = false,
$output = 'file',
$delete_original = true,
$use_linux_commands = false );
Ben de htaccess kodu aşağıdaki koyduk:
php_value upload_max_filesize 100M
php_value post_max_size 100M
Ben sadece tek bir yönetici, bir seferde bir dosya yükleyerek olacak, çünkü memory_limit artan umursamıyorum.