Hallo.
Ich suche eine Möglichkeit folgendes zu realisieren.
Mit einem kleinem Skript wird eine Grafik durch mehrere kleine Grafiken erstellt. Das Skript rechnet automatisch alle kleinen Grafiken zusammen um die genaue Maße der Grafik zu berechnen.
Einfaches Beispiel:
O = 5px
X = 10px
OXXXOXXXO (75px)
Ich würde jetzt gerne eine Funktion einbauen um eine "Fixe Größe" einstellen zu können. Wenn die kleinen Grafiken zusammen z.B. 75px Breit sind, soll automatisch an zwei bestimmten stellen soviele "Reserve Grafiken" hinzugefügt werden bis die Fixe-Größe von 100px erreicht ist.
Einfach Beispiel:
O = 5px
X = 10px
| = 1px
O||||||||||XXXO||||||||||XXX|||||O (100px)
Das Problem ist: Mir ist keine Funktion bekannt die so etwas kann. Ich suche bereits seit über 2 Wochen danach aber ich kann nichts finden.
Hier ein kleiner Ausschnitt aus dem Skript:
Ich suche eine Möglichkeit folgendes zu realisieren.
Mit einem kleinem Skript wird eine Grafik durch mehrere kleine Grafiken erstellt. Das Skript rechnet automatisch alle kleinen Grafiken zusammen um die genaue Maße der Grafik zu berechnen.
Einfaches Beispiel:
O = 5px
X = 10px
OXXXOXXXO (75px)
Ich würde jetzt gerne eine Funktion einbauen um eine "Fixe Größe" einstellen zu können. Wenn die kleinen Grafiken zusammen z.B. 75px Breit sind, soll automatisch an zwei bestimmten stellen soviele "Reserve Grafiken" hinzugefügt werden bis die Fixe-Größe von 100px erreicht ist.
Einfach Beispiel:
O = 5px
X = 10px
| = 1px
O||||||||||XXXO||||||||||XXX|||||O (100px)
Das Problem ist: Mir ist keine Funktion bekannt die so etwas kann. Ich suche bereits seit über 2 Wochen danach aber ich kann nichts finden.
Hier ein kleiner Ausschnitt aus dem Skript:
PHP-Code:
for($j=1; $j < 2; ++$j){
if(file_exists($StandardGrafik)){
$size = getimagesize($StandardGrafik);
$im[] = array('img' => imagecreatefrompng($StandardGrafik),
'sizex' => $size[0],
);
$total_size_x +=$size[0];
}
}
for($j=0, $x = strlen($Input1); $j < $x; ++$j){
if(file_exists($Input1[$j].$PNG)){
$size = getimagesize($Input1[$j].$PNG);
$im[] = array('img' => imagecreatefrompng($Input1[$j].$PNG),
'sizex' => $size[0],
);
$total_size_x +=$size[0];
}
}
for($j=1; $j < 2; ++$j){
if(file_exists($Input4.$PFGF)){
$size = getimagesize($Input4.$PFGF);
$im[] = array('img' => imagecreatefrompng($Input4.$PNG),
'sizex' => $size[0],
);
$total_size_x +=$size[0];
}
}
Kommentar