J'utilise la fonction de redimensionnement dans OpenCart, mais il redimensionne l'image avec des espaces blancs en haut et en bas. Je ne suis pas sûr, mais il semble que la fonction de redimensionnement ne regarde que la largeur, puis en mesurant la hauteur.OpenCart ne pas redimensionner l'image correctement
if (!empty($product_info) && $product_info['image'] && file_exists(DIR_IMAGE . $product_info['image'])) {
$this->data['thumb'] = $this->model_tool_image->resize($product_info['image'], 100, 100);
} else {
$this->data['thumb'] = $this->model_tool_image->resize('no_image.jpg', 100, 100);
}
Ceci est le code que j'utilise, rien de plus. La largeur de l'image est comment je suis en train de le définir, dans mon cas 100px. La largeur est réglée sur 100px - à, mais elle est affichée comme 20px en haut et 20px en bas, espace blanc.