Boa tarde pessoal.
Seguinte, estou usando um sistema que não foi criado por mim, até porque meu conhecimento em php e bem pouco.
Bom, resumindo... Ele tem uma função que quando o usuário coloca um link na textarea, ele tira uma screenshort do site do link e salva a imagem em uma pasta.
Ate ai está funcionando normal, problema e que as imagem estão sendo salvas no tamanho de 320x179, e desfocadas, rodei o codigo todo e não achei onde alterar isso.
Segue a parte do código que faz essa função:
$escapeObj = new \SocialKit\Escape();
$get_meta_tags = grab_meta_tags($url);
$meta_tags = array();
$meta_tags['title'] = $escapeObj->stringEscape($get_meta_tags['title']);
$meta_tags['img_preview'] = $get_meta_tags['img_preview'];
$imgdata = base64_decode($meta_tags['img_preview']);
$im = imagecreatefromstring($imgdata);
if ($im !== false)
{
$imgfile = $metadir . '/' . $urlname . '.png';
imagejpeg($im, $imgfile);
imagedestroy($im);
$meta_tags['img_preview'] = $imgfile;
}