свойство ckeditor для изменения размера изображения - PullRequest
0 голосов
/ 14 июня 2011

Есть ли в ckeditor какое-либо свойство, которое изменит размер изображения после загрузки в указанное измерение. например, если пользователь загружает изображение 1000*1000 px и не изменяет его размер, это может быть резней. Поскольку я сохраняю и отображаю на той же странице без обновления, используя ajax. Все, что я хочу, это автоматически изменять размер изображения при загрузке с ckeditor. Кроме того, есть ли какой-нибудь способ, которым я могу найти с помощью jquery, есть ли какое-либо изображение в тексте, сохраненном пользователем, поскольку пользователь может загружать изображение или нет, я использую встроенный ckeditor.

1 Ответ

1 голос
/ 14 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...