Hallo Tabellenkalk,
Für mich ist zwar deprecated ≠ undefined, aber nunja…
Für mich eigentlich auch (bzw. auch nicht), aber was will ich machen.
Hier noch schnell eine Lösung für alle, die den Thread später mal im Archiv finden.
// Welche Imagick Version habe ich?
$v = Imagick::getVersion();
preg_match('/ImageMagick ([0-9]+\.[0-9]+\.[0-9]+)/',$v['versionString'],$v);
$myVers = explode(".",$v[1]);
$myImagickVersion = $myVers[0];
if ($myImagickVersion < 7) {
$this->origSize = $this->imagickObject->getImageSize();
} else {
$this->origSize = $this->imagickObject->getImageLength();
}
Geht sicher noch etwas eleganter, aber hieraus kann sich jeder dann seine eigene Lösung basteln.
Jörg