Techno-magis

Picture

Code barre & QR code en PHP

Saturday 5th April 2014

Encore des problématiques de code-barre ou plutôt identificateur. Comme en ce moment c'était une de mes problématiques, et que j'ai trouvé des solutions facilement intégrables. Autant en faire profiter tout le monde avec quelques explications.

Read the complete entry...
Categories:
By Zéfling, the 05/04/2014 at 01:07:14
The ticket was read 548 times, with 0 comment posted.

Générer en PHP l'image d'une code barre pour un EAN13

Tuesday 25th March 2014

J'avais besoin d'afficher un EAN13, j'ai trouvé une petite classe qui fait cela, mais comme d'habitude, je tombe sur un code qui date de PHP 4 et la programmation-objet qui en dépend, donc plus à jour. Après une revue de code pour le passage en PHP 5, je redistribue la mise à jour. Normalement, le comportent est identique à l'original, car je n'ai rien modifié sur son fonctionnement interne. Par contre, ça doit être plus facile à intégrer. J'aurais pu ajouter une validation de l'EAN13 (je l'ai fait ailleurs, pour un prochain article ?) Mais je considère que ce n'était pas le rôle de la classe en question.

Télécharger la classe : Debora (1.1)

Exemple, avec ce code :

CODE:

$ean = new Debora('0123456789012', 2);
$ean->makeImage();

Cela donne :

Comment this entry...
Categories:
By Zéfling, the 25/03/2014 at 21:38:14
The ticket was read 2267 times, with 3 comments posted.

Suppression de l'orientation EXIF d'une liste d'images avec un script

Sunday 23th March 2014

À l'origine, j'avais récupéré une solution pour tourner les images de mon numérique. Tous les logiciels ne supportent pas la rotation EXIF, du coup je préfère dans certains cas tourner l'image et supprimer la rotation EXIF. La solution que j'avais trouvée fonctionnait de façon quelque peu erratique avec des cas où la rotation n'était pas faite pour une raison que je n'ai jamais comprise. J'ai pas mal souffert du script foireux pendant mon voyage au Japon (et j'ai jamais vraiment eu le temps de m'y pencher durant mon expédition).

Après un peu de lecture de doc, de recherches sur internet, j'ai corrigé les problèmes et j'ai au passage fait une présentation un peu plus sympa pour montrer l'avancement de la conversion.

Pour faire simple, le script met les extensions en minuscules, crée un dossier « rotate » et copie les fichiers dedans. Ensuite, il parcourt un par un les fichiers pour effectuer une rotation (si nécessaire).

Read the complete entry...
Categories:
By Zéfling, the 23/03/2014 at 00:45:24
The ticket was read 275 times, with 1 comment posted.

Faire un APNG en mode graphique

Monday 23th September 2013

Le format APNG est une extension réalisée par Mozilla qui permet de réaliser des PNG animés. En clair, comme les GIF animés, sauf que ceux-ci sont limités à 256 couleurs et n'ont pas de canal alpha.

Après quelques recherches, une solution simple, gratuite, graphique et multiplateforme que j'ai trouvée a été : Java APNG. Le logiciel date un peu, sa dernière version date de 2009, mais il fonctionne pas trop mal. J'ai même pu faire un petit test avec une suite d'images que j'ai réalisé :


JapngEditor

Note 1 : il y a un projet Kickstarter, nommé « apngasm - FOSS Animated PNG tools and APNG standardization », lancé par un japonais pour relancer le format et de faciliter la création d'animation. Le projet a été financé. J'ai eu l'occasion d'utiliser apngasm en lignes de commande pour réaliser l'animation de Shantae que j'ai mise sur le site, mais c'est pas pratique...

Note 2 : Pour l'instant seul Firefox supporte le format. Pour Chrome il faut passer par une extension.

Comment this entry...
Categories:
By Zéfling, the 23/09/2013 at 20:55:39
The ticket was read 113 times, with 0 comment posted.