2016-12-25 1 views
1

Ich benutze zur Zeit phpfox neutron pro (V4.5) Software, es treten Probleme beim Hochladen von Bildern/Fotos auf.Bildgröße automatisch reduzieren in phpfox

Immer wenn ich ein Bild hochlade, reduziert die Software nicht die Größe des Bildes, es lädt das Bild so wie es ist. Angenommen, Sie laden ein Bild mit einer Größe von 1 GB hoch, kann phpfox es als diese Größe hochladen.

Gibt es eine Möglichkeit, die Software das Bild während des Uploads zu verkleinern oder zu komprimieren, kann diese Funktion in Facebook.com beobachtet werden.

Grüße

Antwort

2

phpFox diese Funktion unterstützen:

Benutzer >> Benutzergruppen verwalten. Wählen Sie Standardbenutzergruppen, die Sie möchten. Für registrierte Benutzer >> Benutzereinstellungen verwalten >> Foto.

Größe dort ändern.

aber wenn Sie es ändern möchten programmatisch ein Bild in PHP Verwendung dieser Funktion die Größe:

function resize_image($file, $w, $h, $crop=FALSE) { 
    list($width, $height) = getimagesize($file); 
    $r = $width/$height; 
    if ($crop) { 
     if ($width > $height) { 
      $width = ceil($width-($width*abs($r-$w/$h))); 
     } else { 
      $height = ceil($height-($height*abs($r-$w/$h))); 
     } 
     $newwidth = $w; 
     $newheight = $h; 
    } else { 
     if ($w/$h > $r) { 
      $newwidth = $h*$r; 
      $newheight = $h; 
     } else { 
      $newheight = $w/$r; 
      $newwidth = $w; 
     } 
    } 
    $src = imagecreatefromjpeg($file); 
    $dst = imagecreatetruecolor($newwidth, $newheight); 
    imagecopyresampled($dst, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); 

    return $dst; 
} 

Sie diese Funktion, indem Sie diesen Balg Code in Ihrem Projekt anrufen:

$img = resize_image(‘/path/to/some/image.jpg’, 200, 200); 
+0

Damit Feature in PHPFox, es beschränkt den Benutzer bis zu einem bestimmten Limit der Bildgröße, aber nicht das Bild zu komprimieren, wenn eine größere Datei hochgeladen wird – George

+0

Sie können diese Funktion zu PHP Fox Datei-Uploader hinzufügen und rufen Sie in Bild-Uploader. – Ghorbanzadeh

+0

Bitte wo kann der Datei-Uploader in den Dateien gefunden werden – George