Browse Source

Autoriser des icones d'une taille supérieure à 32px

Ajout d'une variable $taille à la fonction gis_icon_properties permettant de créer facilement des icônes d'une taille supérieure à 32px
master
Yohooo 4 months ago
parent
commit
d8c043a637
  1. 8
      gis_fonctions.php

8
gis_fonctions.php

@ -477,15 +477,17 @@ function gis_kml_to_urls($kml) {
*
* @param string $img
* Balise HTML `<img ... />` ou chemin de l'image (qui peut être une URL distante).
* @param float $taille
* Taille de l'icone retournée
* @return string
* Les propriétés de l'icône
**/
function gis_icon_properties($img = '') {
function gis_icon_properties($img = '',$taille=32) {
$props = $icon = '';
if ($img) {
if (largeur($img) >= 44) {
$icon = extraire_attribut(filtrer('image_graver', filtrer('image_recadre', filtrer('image_passe_partout', $img, 32, 32), 32, 32, 'center', 'transparent')), 'src');
if (largeur($img) >= $taille + 12) {
$icon = extraire_attribut(filtrer('image_graver', filtrer('image_recadre', filtrer('image_passe_partout', $img, $taille, $taille), $taille, $taille, 'center', 'transparent')), 'src');
} else {
$icon = extraire_attribut($img, 'src') ? extraire_attribut($img, 'src') : $img;
}

Loading…
Cancel
Save