2017-06-13 2 views
0

Ich habe ein Formular in meiner Android-App, die Informationen an den php-Server mit einer Bildauswahlschaltfläche senden. Ich möchte Bild, um die Größe, bevor auf dem Server mit PHP-Codes zu speichern:Bildgröße ändern, um auf PHP-Server zu speichern

<?php 
    move_uploaded_file($_FILES['file']['tmp_name'],'uploads/'.$_FILES['file'] 
    ['name']); 
    $orgfile='uploads/'.$_FILES['file']['name']; 
    list($width,$height)=getimagesize($orgfile); 
    $newfile=imagecreatefromjpeg($orgfile); 
    $thumb='uploads/a/'.$_FILES['file']['name']; 
    $truecolor=imagecreatetruecolor(600,400); 
    imagecopyresampled($truecolor,$newfile,0,0,0,0,600,400,$width,$height); 
    imagejpeg($truecolor,$thumb,100); 
    unlink($orgfile); 
?> 

Dieser Code nur JPEG-Bilder der Größe und andere Formate (png oder gif und sogar jpg) gespeichert ein schwarzes Bild.

Es ist notwendig zu erwähnen, dass der Name der Bilddatei in eine Zufallszahl wie "32165465423" geändert wurde und ich das Bildformat nicht kenne, um "imagecreatefrompng" oder "imagecreatefromgif" in meiner php-Datei zu verwenden.

möchte ich einen Code wie „imagecreatefromall“ oder eine andere ...

Danke Jungs (sorry für schlechtes Englisch)

Antwort