2012-04-16 6 views
0

Есть ли какой-либо модуль, который интегрируется с модулем поля изображения/файла, который позволяет мне изменять размеры изображений на стороне клиента в Drupal 7? У моего клиента очень большие изображения, и я предпочитаю, чтобы он менял их размеры на стороне клиента ....Изменить размер изображений на стороне клиента в Drupal 7?

Спасибо!

ответ

0

Plupload имеет такую ​​функциональность:

позволяет загружать файлы с помощью HTML5 Gears, Silverlight, Flash, BrowserPlus или нормальных формы, обеспечивая некоторые уникальные функции, такие как прогресс загрузки, изменение размера изображений и фрагментированной загрузку.

Довольно хорошо Plupload module for Drupal уже существует.

+0

Я знаю об этом, но нет настройки или конфигурации страница, которая имеет дело с изменением размеров на стороне клиента. –

2

Установите Plupload module for Drupal

Отредактируйте файл plupload.module

Добавить 'resize' => array('width' => '320', 'height' => '240', 'quality' => '90'), в #plupload_settings.

Пример:

$element['filefield_plupload']['pud'] = array(
     '#type' => 'plupload', 
     '#title' => t('Select one or more files to upload'), 
     // Even though filefield does validation on submit, this is required for 
     // client side validation as well as proper file munging during upload. 
     '#upload_validators' => $element['#upload_validators'], 
     '#plupload_settings' => array(
      'cardinality' => $field['cardinality'], 
      'resize' => array('width' => '320', 'height' => '240', 'quality' => '90'), 

Ссылка: Drupal Issue: plupload client side resize option

Смежные вопросы