해상도가 720x1280 인 이미지가 있고 해상도가 800x1500 인 서버에 이미지를 저장해야합니다. 720x1280은 높이 1500으로 증가 했으므로 844x1500의 해상도를 제공하므로 이미지를 자르고 왼쪽 및 오른쪽에서 22 픽셀을 제거해야합니다. 대한PHP에서 URL에서 이미지 해상도 높이기 및 자르기
지금 나는이 있습니다
$img_url = file_get_contents($url);
$img = imagecreatefromstring($img_url);
$width = imagesx($img);
$height = imagesy($img);
$new_width = '800';
$new_height = '1500';
$thumb = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($thumb, $name, 100);
imagedestroy($thumb);
imagedestroy($img);
을 그러나 문제는 그 이미지가 잘립니다되지 왼쪽과 오른쪽 측면에서 22 개 픽셀이 제거되지 않습니다이다.
먼저 URL에서 이미지 해상도를 높이고 자르는 방법이 있습니까? php image crop
를 인터넷 검색
이 경우'$ new_width = '844';를 먼저 설정하고 자르기를해야합니다. – cyborg86pl
맞아, 맞는 말이야. 나는 자르기에 대한 OP의 질문에 대답하고있을뿐입니다. 코드에 다른 문제가 있습니다. – alexis
고마워, 그게 내가 필요한거야! 다른 것들이 코드에 어떤 문제가 있는지 말해 줄 수 있습니까? – user3593157