Skip to content

Eliastik/data-uri-encoder

Repository files navigation

Data URI Encoder

Screenshot

A propos du programme/About the program

  • Programme créé par Eliastik/Program created by Eliastik (www.eliastiksofts.com)
  • Online version/version en ligne : http://eliastiksofts.com/data-uri-encoder/demo/
  • Available in english and in french
  • Disponible en anglais et en français
  • VERSION DU PROGRAMME : 1.1 (date de version : 10/10/2017)
  • LICENCE : GNU GPLv3 (voir LICENCE.txt et gpl-3.0.txt)

This program allow you to convert images and texts in the form of a base64-encoded URI directly on your web browser. Ce programme vous permet convertir des images et des textes sous la forme d'une URI encodée en Base64 directement sur votre navigateur internet.

Avant de l'utiliser, dézippez l'archive.

Double-cliquez sur le fichier « index.html » pour lancer le programme. Complétez ensuite l'un des formulaires pour pouvoir effectuer l'encodage.

Cette application ne fonctionne que sur les navigateurs récents. Si votre navigateur est incompatible, un message d'erreur s'affichera et l'application ne fonctionnera pas. Mettez à jour de préférence votre navigateur avant utilisation.

Il a été testé et fonctionne sur :

  • Chrome/Chromium/Opera basé sur Chromium dernières versions (erreur de sécurité parfois) ;
  • Internet Explorer 11 (fonctionne partiellement avec la version 9 et totalement à partir de la version 10) ;
  • Firefox 45.0.2.

Les versions supérieures sont logiquement compatibles.

Ne supprimez/modifiez aucun autres fichiers sous peine de dysfonctionnement du programme. Vous pouvez modifier le programme pour y ajouter des fonctionnalités si vous savez le faire.

/!\ Pour des raisons de sécurité, certains navigateurs web bloquent l'exécution de l'application si l'application et l'image ne sont pas de la même origine. Pour éviter cela, il ne faut pas mettre par exemple l'application sur une clé USB et il ne faut pas que l'image soit sur le disque dur de l'ordinateur dans ce cas.

Ce problème ne se pose pas si l'on choisit l'image via la première option (Image sur l'ordinateur).

Mettez de préférence l'application et l'image dans le même répertoire si cela ne fonctionne pas. /!\

/!\ Faites attention de ne pas choisir une image trop lourde, car le programme va planter (dans le meilleur des cas) voire faire planter votre navigateur web (dans le pire des cas).

Découvrez également Javascript hqx (à cette adresse : http://eliastiksofts.com/javascript-hqx), un programme permettant d'agrandir des images à l'aide du programme HQX (utilisé dans la plupart des émulateurs de console de jeu vidéo) directement sur votre navigateur web préféré.

L'interface graphique a été conçue par moi-même, en utilisant quelques éléments piochés sur le web, dont Icomoon-Free, un thème d'icônes, ainsi que Magnific-Popup pour les fenêtres. La police de caractère utilisée est l'Open Sans.

Ce programme utilise un script de cette page pour la conversion avec l'onglet « Image sur Internet ou autre (chemin absolu) » : https://davidwalsh.name/convert-image-data-uri-javascript

Journal des changements

  • Version 1.1 (10/10/2017) :

    • Traduction de l'application en anglais ;
    • Divers petits changements et corrections de bugs :
      • Module de mises à jour amélioré (meilleure détection des mises à jour, corrections de bugs) ;
      • Corrections du design ;
      • Fichiers rangés correctement (dans le dossier assets) ;
      • Mise à jour de certaines bibliothèques logicielles (Jquery notamment) ;
      • Petites corrections du code et autres ajustements mineurs.
  • A propos de la version 1.0.4 (4/02/2017) :

    • Ajout d'un mode de débogage (désactivé par défaut, activable en modifiant le fichier « scripts.js ») - cela réactive la détection des erreurs Javascript ;
    • Petites corrections (bugs, textes, ajustements du code).
  • A propos de la version 1.0.3 (15/08/2016) :

    • Amélioration de la mise en page pour les mobiles ;
    • Amélioration de l'interface ;
    • Corrections du code et corrections de bugs.
  • A propos de la version 1.0.2 :

    • Ajout d'un module de mises à jour ;
    • Mise à jour des liens ;
    • Ajout d'une licence pour l'application (GNU GPL 3.0).
  • A propos de la version 1.0.1 :

    • Le champ contenant l'URL encodée ne peut désormais plus être édité ;
    • Il est désormais possible de visualiser une image ou un document HTML encodé en cliquant sur le lien en face du champ du résultat.
  • A propos de la version 1.0 :

    • Version initiale.