Bonjour, je teste depuis un moment les contours de texte et il s'avère que je pense que la version sur les mutualisés génère un bug sur certaines fonts qui font que les contours ne se complètent pas.
En utilisant les commandes ou en passant par l'extension imagemagick php , le résultat est strictement le même...
Font utilisé : Lobster.ttf
**La version d'imagick pourrait être mise à jour... ? **
.ovhconfig
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
Merci pour vos réponses.
Imagick sur mutualisé et contour (stroke) de texte erreur
Sujets apparentés
- [RESOLU] Server unable to read htaccess file, denying access to be safe
25806
24.11.2019 19:11
- Version php 7.0 sur Ovh mais php 5.4.45 sur mon wordpress
22988
10.01.2019 11:14
- Comment récupérer son mot de passe phpmyadmin ?
19974
14.11.2016 10:32
- Changer la version d'une base de donnée en mutualisé
19807
22.12.2016 11:46
- Variable upload_max_filesize plus grande que post_max_size
19758
11.06.2017 16:01
- Résiliation hébergement+domaine
15458
11.09.2018 20:28
- Résiliation hébergement
14625
27.07.2018 10:39
- Transfert hebergement et domaine .fr entre client OVH ?
13842
21.12.2016 15:10
- Ne supporte pas FTP sur TLS
13793
11.12.2018 18:48
- Nouvelle fonctionnalité : SFTP pour tous
13480
06.01.2017 14:50
Up : quelqu'un a déjà rencontré ce cas de figure ?
$font='lobster.ttf';
$cmd="-size 320x100 xc:lightblue -font $font -pointsize 72 \
-fill white -stroke black -strokewidth 3 \
-annotate +25+65 \'Anthony\' test.png";
exec(" convert $cmd ");
```php
';
echo " Php version " . phpversion() . "
\n";
passthru ( "convert --version | head -n1" );
echo "
\n";
$font = 'lobster.ttf';
$cmd = "-size 320x100 xc:lightblue -font $font -pointsize 72 -fill white -stroke black -strokewidth 3 -annotate +25+65 \'Anthony\' test.png";
exec(" convert $cmd ");
echo '
?>
```
sur ovh, hébergement perso j'imagine:
https://i.imgur.com/tF96uhK.png
https://i.imgur.com/7qHP8wG.png
Bonjour, je vous remercie pour votre réponse, cependant je pense que la font lobster n'a pas été prise en compte (il faut l'ajouter à la racine lors de l'exécution du script)
Avec une font par défaut type arial celà fonctionne bien mais dès que la font est un peu "non linéaire" celà bug...Imagick prend la font arial je crois par défaut quand il ne trouve pas la font appelé ici lobster.ttf
je ne comprends pas trop, je n'ai rien fait d'autre que de reprendre ton script pour tester chez Ovh, avec une fonte lobster donc, sans manipulation particulière
```text ok, vu en ajoutant des fontes:
';
';
```php
echo " Php version " . phpversion() . "
\n";
//~ passthru ( "convert --version | head -n1" );
echo "
\n";
//~ $font = 'lobster.ttf';
$font = 'Lobster 1.4.otf';
$cmd = "-size 320x100 xc:lightblue -font $font -pointsize 72 -fill white -stroke black -strokewidth 3 -annotate +25+65 \'Anthony\' test.png";
exec(" convert $cmd ");
echo '
$font = 'Lobster-Regular.ttf';
$cmd = "-size 320x100 xc:lightblue -font $font -pointsize 72 -fill white -stroke black -strokewidth 3 -annotate +25+65 \'Anthony\' test.png";
exec(" convert $cmd ");
echo '
?>
```
https://i.imgur.com/6flAOxm.png
même symptôme
il va falloir attendre que les containers passe en debian 9 ou + pour avoir mieux j'imagine :
```text
imagemagick | 8:6.8.9.9-5+deb8u12 | oldoldstable/debian8
imagemagick | 8:6.9.7.4+dfsg-11+deb9u6 | oldstable/debian9
``` ```
Exactement, c'est le problème c'est pour celà que je le signale car c'est très **handicapant** ce bug ... j'utilise des vignettes auto générées avec un nom dessus et ça ne fonctionne pas du tout :(
J'ai aussi un dédié sous debian 7 et pareil impossible de mettre les packages à jour sans mettre à jour l'OS !!! on dirait que les packages ne sont plus maintenus.
un travail de titan ....
J'aurai aimé qu'OVH constate et fasse les updates comme il se doit :)
En tout cas c'est cool que certains utilisateurs comme toi, prennent 5 min pour reproduire l'erreur... Merci à toi, je me sens moi seul avec ce bug...
> on dirait que les packages ne sont plus maintenus.
enfin on en est à Debian 10 qui vient de sortir...
```text
imagemagick | 8:6.9.10.23+dfsg-2.1 | stable
```
il suffirait que les systèmes soient à jour
pour ton dédié tu as le contrôle, pour les mutus non
en attendant autre police ou la police par défaut, pas fun mais compatible?
Bonjour , alors je suis en debian Wheezy et les packages en update de Imagemagick sont bloqués à une version de 2018 qui ne prend pas en compte le patch pour ce bug...
Les nouvelles versions de Imagemagick sont faites pour debian 8,9 ou même 10....
A votre avis je peux l'installer sur mon debian 7 sans risque ? (je suis un peu paumé avec tous ces packages...)
Je peux peut-être mettre à jour mon **sources.list** avec des liens vers des nouveaux dépots...? Ou je dois désinstaller et réinstaller imagemagick ?
En gros j'aimerais éviter l'update de mon OS et avoir les derniers packages imagemagick , c'est possible ?
Merci pour ton aide.
ne pas avoir une Debian à jour sur un serveur ouvert sur le net et vouloir conserver une version non maintenue, est ce responsable? https://www.debian.org/releases/wheezy/
le principe d'un paquet debian est que tu as le package correspondant au système et sur lequel il a été testé/patché
vieux système, vieux packages
si tu veux sortir de ce cadre:
* **compile imagemagick**, à jour
* fait un franckendebian, avec un peu de pinning sur *stable* mais tu te débrouilles pour le sav, et je n'assumerai aucunes responsabilités (même si je le fais pour moi)
> éviter l'update de mon OS et avoir les derniers packages imagemagick
avec package officiel: non
ou tu en trouve sur le net, d'origine tiers, ou tu les fais toi, à tes risques
merci pour ces informations précieuses.
Mon debian est à jour les securités aussi. Je controle mes logs et utilise fail2ban plus un paquet de controle avec cron ..., je suis un méthodique mais certaines notions m'échappent... du genre mise à jour de package sur anciennes versions...
J'apprends tous les jours, je vais essayer de mettre à niveau imagemagick et reviendrait ici en parler ....
>
fait un franckendebian, avec un peu de pinning sur stable mais tu te débrouilles pour le sav, et je n'assumerai aucunes responsabilités (même si je le fais pour moi)
Ok , je n'ai jamais compté trop sur les autres pour l'infogérence (no problèmo)
je vais me renseigner avant et y aller pas à pas...
> La version 7.0 a été initialement publiée le 4 mai 2013
Wheezy bénéficie également de la prise en charge à long terme ("Long Term Support" – LTS) jusqu'en mai 2018
Wheezy... c'est fini...
nous sommes à Debian 10 aujourd'hui
Ok, dernier truc, passer en debian 10, je ne veux pas perdre ma config..
A chaque fois que j'ai eu des serveurs je suis toujours reparti de zéro pour les OS...
mais là j'ai tellement de module que je me demande si c'est pas risquer de tout perdre...
Je vais regarder si je trouve un tuto même en anglais pour passer à debian 10...
Genre ça : https://blogmotion.fr/systeme/debian-8-stable-13068 mais bon c'est 7-> 8
tu ne peux passer de 7 à 10
avoir freiné à un tel point t'oblige à réinstaller propre, à mon avis, trop de changements
sinon 7->8, 8->9,9->10, mais ça sera long et du *hérité*
les meilleurs tutos, c'est les releases notes Debian... en Fr même:
https://www.debian.org/releases/jessie/amd64/release-notes/
https://www.debian.org/releases/stretch/amd64/release-notes/
https://www.debian.org/releases/buster/amd64/release-notes/
Je pense aussi ...
merci je vais potasser...
Bonjour, et bien j'ai réussi la migration de 7->9 , après des sueurs froides et des bugs par-ci par là c'est passé ... sans remise à zéro.
J'ai ré-installé image magick après et celà fonctionne bien...
Reste plus qu'à mettre à jour sur les mutualisés et celà serait parfait.
Merci pour tes conseils.