Как изменить размеры изображения при загрузке на сервер CKFINDER в связке с CKEDITOR


X

Как изменить размеры изображения при загрузке на сервер CKFINDER в связке с CKEDITOR

Как изменить размеры изображения при загрузке на сервер CKFINDER в связке с CKEDITOR

 

Работа конфигурацией загрузки изображений происходит в файле: /ckfinder/config.php

 

CKFinder позволяет создавать эскизы и масштабировать загруженные изображения до нужного размера.

 

В этом разделе описывается работа с изображениями. Он предоставит вам информацию о том, как правильно настроить миниатюры и параметры изменения размера изображения. Обратите внимание: без библиотеки GD CKFinder не сможет изменять размер изображений, а функция эскизов будет отключена.

 

Вы можете установить параметры миниатюр изображений, изменив следующие значения:

 


$config['Thumbnails'] = Array(
'url' => $baseUrl . '_thumbs',
'directory' => $baseDir . '_thumbs',
'directAccess' => false,
'bmpSupported' => false,
'enabled' => true,
'maxWidth' => 100,
'maxHeight' => 100,
'quality' => 80);

 

 

maxWidth и maxHeight - определяют максимальный размер изображений, которые могут отображаться в CKFinder. Эти значения определены в пикселях. Вы можете, очевидно, увеличить их, но миниатюры будут больше похожи на полноразмерные изображения, чем на миниатюры.

 

Качество - задает качество изображения в диапазоне от 1 до 100 (где 100 это отличное качество). Чем меньше значение качества, тем меньше размер миниатюры. Обратите внимание, что приемлемое значение качества составляет около 45, а наиболее часто используемое - около 80.

 

directAccess - эта настройка может увеличить общую производительность CKFinder. По умолчанию CKFinder подключается к серверному коннектору, чтобы получить миниатюру. Это не проблема в большинстве случаев, поскольку при соединение  чаще всего отправляет HTTP / 304 Not Modified заголовок, чтобы сохранить трафик и уменьшить обработку на стороне сервера. Однако иногда лучше оставить управление кешем в браузере. Когда для параметра DirectAccess установлено значение true, миниатюры загружаются непосредственно из папки _thumbs с помощью CKFinder. Обратите внимание, что этот параметр нельзя использовать, если каталог миниатюр находится вне корня документа.

 

bmpSupported - это параметр, доступный только в коннекторе PHP, потому что библиотека GD в PHP не поддерживает формат .bmp. В CKFinder можно включить поддержку .bmp-файлов. В этом случае CKFinder будет использовать специальный класс PHP для управления такими изображениями. Поскольку изменение размера .bmp-файлов относительно медленное, эта функция по умолчанию отключена.

 

Вы можете отключить изображения, поместив значение bool false в разрешенный раздел.

Параметр масштабирования (изменение размера) позволяет вам определить максимальный размер загруженных изображений. Если размер изображения больше указанного вами, изображение будет масштабироваться до определенных размеров.

 

Вы также можете изменить качество загружаемых изображений, установив его в диапазоне от 1 до 100. Чтобы применить эти параметры, вы должны изменить следующие параметры конфигурации:

 


$config['Images'] = Array(
'maxWidth' => 1600,
'maxHeight' => 1200,
'quality' => 80);

 

 

FastFinder Просмотров сегодня +1 23 мая 2018 команда сайта
Стоматология в Улан-Удэ | ДентаВита | Шок цены !
Реклама От всей нашей семьи хотим выразить огромную благодарность стоматологической клинике
Осмотр, консультация от 150 руб.
Рентгеновский снимок от 100 руб.
dentavita03.ru
Наши цены Отзывы
Создание сайтов и мобильных приложений | Любой сложности | Android, iOS, AR, VR
Реклама Собственный фреймворк. Большие и сложные проекты. ТОП 100 разработчиков РФ.
Создание сайтов от 5 000 руб.
Мобильные приложения от 50 000 руб.
irogex.ru
Наши проекты Контакты
Реклама помогает поддерживать
и развивать наш сервис.


Подробнее
(ссылка откроется в новой вкладке)
  Реклама