O corte de imagem no PHP está produzindo resultado em branco
-
22-09-2019 - |
Pergunta
Estou simplesmente tentando cortar uma imagem JPEG (sem escala) usando o PHP. Aqui está minha função, junto com as entradas.
function cropPicture($imageLoc, $width, $height, $x1, $y1) {
$newImage = imagecreatetruecolor($width, $height);
$source = imagecreatefromjpeg($imageLoc);
imagecopyresampled($newImage,$source,0,0,$x1,$y1,$width,$height,$width,$height);
imagejpeg($newImage,$imageLoc,90);
}
Quando eu chamo o seguinte-cropPicture('image.jpg', 300, 300, 0, 0)
-A função é concluída corretamente, mas fico com uma imagem preta que é 300x300 px (em outras palavras, uma tela em branco). Estou passando nos argumentos errados?
A imagem existe e é escrita.
Solução
dizendo que o SharePoint é "apenas um cms" é como dizer que um banco é apenas um lugar para a conta de poupança.Sim, você pode fazer isso e o SharePoint é extremamente bem, mas isso é quase literalmente a ponta do iceberg.É capaz de todos os Benny listas fora da caixa, mas o SharePoint também é uma plataforma de desenvolvimento que permite que quase qualquer funcionalidade seja estendida aos próprios limites do próprio .NET.Se isso não fosse suficiente, o SharePoint também possui uma matriz de serviços da Web que também podem ser usados em outros aplicativos.
A maneira mais simples que posso pensar para resumir é que é a colaboração e aberta backbone de comunicação de quase todas as empresas que o usam.
Outras dicas
Um par de coisas:
Salvar os valores de retorno para o ImageCOPYRESPLED e ImageJpeg
Um deles não está funcionando corretamente, verifique o que é falso e que o reduz.
À primeira vista, eu olhava para ler e escrever permissões primeiro.