Techno-magis

Image

Code barre & QR code en PHP

Samedi 5 Avril 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.

Lire le billet en entier...
Catégories :
Par Zéfling, le 05/04/2014 à 01:07:14
Le billet a été lue 405 fois, avec 0 commentaire publié.

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

Mardi 25 Mars 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 :

Commenter le billet...
Catégories :
Par Zéfling, le 25/03/2014 à 21:38:14
Le billet a été lue 1584 fois, avec 3 commentaires publiés.

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

Dimanche 23 Mars 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).

Lire le billet en entier...
Catégories :
Par Zéfling, le 23/03/2014 à 00:45:24
Le billet a été lue 155 fois, avec 1 commentaire publié.

Faire un APNG en mode graphique

Lundi 23 Septembre 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.

Commenter le billet...
Catégories :
Par Zéfling, le 23/09/2013 à 20:55:39
Le billet a été lue 87 fois, avec 0 commentaire publié.