我有一個大小爲「300X367」的圖像。無法裁剪傳遞大小的縮略圖
我通過使用這種類型的
但「41X50」的這種功能作物縮略圖具有圖像功能,其作物縮略圖。我認爲它按照原始圖像的比例裁剪縮略圖。
但我想要傳遞參數的精確縮略圖大小。由於尺寸太大,我無法在這裏放置image.php的代碼。
如果有人有圖像標籤&作物縮略圖傳遞尺寸參數的解決方案。請告訴我。
我有一個大小爲「300X367」的圖像。無法裁剪傳遞大小的縮略圖
我通過使用這種類型的
但「41X50」的這種功能作物縮略圖具有圖像功能,其作物縮略圖。我認爲它按照原始圖像的比例裁剪縮略圖。
但我想要傳遞參數的精確縮略圖大小。由於尺寸太大,我無法在這裏放置image.php的代碼。
如果有人有圖像標籤&作物縮略圖傳遞尺寸參數的解決方案。請告訴我。
嘗試這個示例代碼
<?php
function getFileExtenction($image)
{
$imageAry = explode(".", $image);
return $imageAry[1];
}
$image = 'images/imageName.png'; //Your image location
$imageType = getFileExtenction($image); //check the image file type
if ($imageType == "png")
$src = imagecreatefrompng($image);
else if ($imageType == "jpg")
$src = imagecreatefromjpeg($image);
else if ($imageType == "gif")
$src = imagecreatefromgif($image);
else
{
}
list($width, $height) = getimagesize($image); //To get the image width and height
$newwidth = 41; //Give your thumbanail image width
$newheight = 50; //Give your thubnail image height
$tmp = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($tmp, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$filename = "NewImagename." . $imageType;
/*========== if you want to store this file in a folder Ex: "thumbs" ==========
$filename = "thumbs/NewImagename." . $imageType;
*/
imagejpeg($tmp, $filename, 100);
imagedestroy($src);
imagedestroy($tmp);
?>