public static function FileCommited::resizeImageNative in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2
Resizes image (native PHP code).
1 call to FileCommited::resizeImageNative()
- FileCommited::resizeImage in src/
Flmngr/ FileUploaderServer/ lib/ file/ FileCommited.php - Resizes an image.
File
- src/
Flmngr/ FileUploaderServer/ lib/ file/ FileCommited.php, line 328
Class
- FileCommited
- Commited file (data structure about the file of finished upload transaction). Has method for resizing images (applying sizes when finishing transaction).
Namespace
Drupal\n1ed\Flmngr\FileUploaderServer\lib\fileCode
public static function resizeImageNative($image, $scaleW, $scaleH, $fitMode) {
$newW = $scaleW;
$newH = $scaleH;
if ($fitMode == FileCommited::FIT_TO_WIDTH) {
$newH = round($newW * $scaleH / $scaleW);
}
else {
if ($fitMode == FileCommited::FIT_TO_HEIGHT) {
$newW = round($newH * $scaleW / $scaleH);
}
}
$newImage = imagecreatetruecolor($newW, $newH);
imagealphablending($newImage, FALSE);
imagesavealpha($newImage, TRUE);
imagecopyresampled($newImage, $image, 0, 0, 0, 0, $newW, $newH, imagesx($image), imagesy($image));
return $newImage;
}