Dk$tranger
Membros-
Total de itens
2 -
Registro em
-
Última visita
Sobre Dk$tranger
Dk$tranger's Achievements
0
Reputação
-
Como faço para mudar o valor default para ppi da biblioteca gd ?
pergunta respondeu ao Dk$tranger de Dk$tranger em PHP
Olá, Desculpa amigo, erro meu por não informar a versão antes, até editei o post principal. Estou usando a versão 7.0.10 do php e essa função só tem a partir da 7.2 que está em alpha ainda, senão a usaria para desenvolvimento sem problemas. -
Olá, Estou tentanto dar resample em uma imagem com as funções da biblioteca GD mas eu tive um problema, minha imagem original tem 300 ppi mas quando eu terminei de dar resample e salvei eu notei que a imagem salva tinha 96 ppi, eu procurei na internet qual era o problema e se havia um meio de dar resample sem perder qualidade e eu encontrei que a biblioteca GD tem o default de 96 ppi para criar e salvar imagens. Tem alguma maneira de eu mudar esse valor ?. Obs: Estou usando php 7.0.10 .Código abaixo: index.php <form method="POST" action="redimensionar.php" enctype="multipart/form-data"> <label>Imagem:</label> <input type="file" name="arquivo"><br> <input type="submit" value="cadastrar"> </form> redimensionar.php <?php switch($_FILES['arquivo']['type']): case 'image/jpeg'; case 'image/pjpeg'; $tmp_image = imagecreatefromjpeg($_FILES['arquivo']['tmp_name']); $original_width = imagesx($tmp_image); $original_height = imagesy($tmp_image); $new_width = floor($original_width *0.25); $new_height = floor($original_height *0.25); $redimensioned_image = imagecreatetruecolor($new_width,$new_height); imagecopyresampled($redimensioned_image, $tmp_image,0,0,0,0, $new_width, $new_height, $original_width, $original_height); imagejpeg($redimensioned_image, 'arquivo/'.$_FILES['arquivo']['name'],100); echo "<img src='arquivo/".$_FILES['arquivo']['name']."'>"; break; endswitch; ?>