Skip to content
Extraits de code Groupes Projets
Valider c2da7fa1 rédigé par marcimat@rezo.net's avatar marcimat@rezo.net
Parcourir les fichiers

On passe en test.

Et corrections d’erreurs PHP lorsque le document contient des images dont la taille n’est pas indiquée (peut être du à la conversion doc > odt et la version de libreoffice utilisée pour le faire).
parent 415c0df1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -159,8 +159,8 @@ function inc_odt2spip_generer_sortie($rep_dezip, $fichier_source = '') {
$Tarticle['texte'] = str_replace($ch, '', $Tarticle['texte']);
} elseif (file_exists($rep_pictures . $img)) {
// retailler l'image en fct des parametres ;;;largeur;;;hauteur;;;
$largeur = round($Tdims[1] * $conversion_image);
$hauteur = round($Tdims[2] * $conversion_image);
$largeur = round(floatval($Tdims[1]) * $conversion_image);
$hauteur = round(floatval($Tdims[2]) * $conversion_image);
$odt2spip_retailler_img($rep_pictures . $img, $largeur, $hauteur);
$id_document = $ajouter_documents(
'new',
......
......@@ -53,7 +53,11 @@ function inc_odt2spip_retailler_img($img_ini, $l = 0, $h = 400) {
// calculer le ratio a appliquer aux dimensions initiales
$l_ini = $param_img[0];
$h_ini = $param_img[1];
$ratio = ($l != 0 ? (abs($l_ini - $l) >= abs($h_ini - $h) ? $l / $l_ini : $h / $h_ini) : $h / $h_ini);
if ($l == 0 and $h == 0) {
$ratio = 1;
} else {
$ratio = ($l != 0 ? (abs($l_ini - $l) >= abs($h_ini - $h) ? $l / $l_ini : $h / $h_ini) : $h / $h_ini);
}
$img_nv = imagecreatetruecolor($l_ini * $ratio, $h_ini * $ratio);
$img_acopier = $fct_creation_ext($img_ini);
......
<paquet
prefix="odt2spip"
categorie="edition"
version="3.0.0-alpha1"
version="3.0.0"
schema="201406091738"
etat="dev"
etat="test"
compatibilite="[3.1.0;3.2.*]"
logo="odt2spip-64.png"
documentation="https://contrib.spip.net/3001"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter