2009-08-04 7 views
0

Je redimensionne des images en utilisant la bibliothèque image_lib. Je définis une hauteur et une largeur, mais la plupart des images que j'essaie de redimensionner sont déjà plus petites. Y at-il un moyen de forcer la taille et de remplir le reste avec du blanc, rendant ainsi toutes mes images de la même taille?Codeigniter/image_lib forçant la taille de l'image

Merci

$config['source_image'] = 'abc.jpg'; 
$config['new_image'] = 'def.jpg'; 
$config['create_thumb'] = TRUE; 
$config['maintain_ratio'] = TRUE; 
$config['thumb_marker'] = ''; 
$config['width'] = 100; 
$config['height'] = 100; 
$this->image_lib->initialize($config); 
$this->image_lib->resize(); 

Répondre

0

ne pense pas que cela est possible. Toutefois, lorsque vous imprimez les images dans votre vue, vous pouvez le faire dans un div avec min-width et min-height. comme cela l'image prendra l'espace que vous et en essayant de définir tout en redimensionnant l'image.

+0

C'est ce que j'avais fait jusqu'ici. Je voulais juste le remplir de blanc pour avoir des dimensions de fichier cohérentes. – Joseph

0

Si vos images sont petites n'essayez pas de faire plus grand, la bibliothèque CI n'est pas trop bonne pour cette tâche, faites juste un tour avec css comme dit stef.

Questions connexes