Code-Hervorhebung erstellt von Actipro CodeHighlighter (Freeware)http://www.CodeHighlighter.com/-->
);
img.src = objImg.src;
var wRatio = 1;
var h = img .height;
wRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1; (maxWidth==0){//
if (hRatio<1) Ratio = hRatio; >}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Verhältnis;
h = h * Verhältnis;}
objImg.width = w;
Originalbildanzeige (534 x 800)
this)

. /img/IMG_20140424_200722.jpg" target="_blank">

>

< ;br />
PHP proportionale Skalierung von Datenbankbilder
Code kopieren
Der Code lautet wie folgt:
class ImgSF{
function make_img($img_address ){
//Konstante Skalierung von Bildern
//Da PHP nur mit Ressourcen arbeiten kann, müssen Sie das erforderliche Bild kopieren skaliert werden und als neue Ressource erstellen
$src =imagecreatefromjpeg($img_address);
//Breite und Höhe des Quellbildes abrufen
$size_src=getimagesize($img_address);
$w=$size_src['0'];
$h=$size_src['1'];
//Geben Sie die maximale Breite (evtl. Höhe) der Skalierung an
//Entsprechend Der Maximalwert beträgt 300, berechnen Sie die Länge der anderen Seite und erhalten Sie die skalierte Bildbreite und -höhe