Есть ли какое-либо свойство в ckeditor, которое изменит размер изображения после загрузки в указанное измерение. например: если пользователь загружает изображение размером 1000*1000 px
и не изменяет его размер, это может быть массовое убийство. Поскольку я сохраняю и показываю на одной странице без обновления с помощью ajax. Все, что я хочу, – это автоматическое изменение размера изображения при загрузке из ckeditor. Кроме того, есть ли способ, который я могу найти, используя jquery, есть ли какое-либо изображение в тексте, сохраненном пользователем, поскольку пользователь может загрузить или не загружать изображение, я использую inplace ckeditor.
CKFinder – отличный компаньон для CKEditor и позволяет устанавливать максимальный размер загруженного изображения в его конфигурации .
Если вы не хотите использовать это, вы сами измените размер изображения на PHP с чем-то вроде этого:
<?php $maxWidth = 250; $maxHeight = 500; $size = getimagesize($url); if ($size) { $imageWidth = $size[0]; $imageHeight = $size[1]; $wRatio = $imageWidth / $maxWidth; $hRatio = $imageHeight / $maxHeight; $maxRatio = max($wRatio, $hRatio); if ($maxRatio > 1) { $outputWidth = $imageWidth / $maxRatio; $outputHeight = $imageHeight / $maxRatio; } else { $outputWidth = $imageWidth; $outputHeight = $imageHeight; } } ?>
From: Произвольное изменение размера изображения в PHP