HGL ou HGL Suite est une open source, le logiciel en ligne de commande compilateur et l'interpréteur distribué librement spécialement conçu pour développer des images. Il dispose de son propre simple, mais puissant langage.
L'entrée de l'exécution de l'application est entièrement géré par des plugins, y compris la sortie image soutenir le JPEG, PNG, GIF, de caca (art ASCII), X11 (visionneuse simple), netpbm et decompiler, ainsi que les plugins d'entrée de commande comme ligne de commande et entrée de CGI modules. Son format de sortie est également configurable par des plugins et l'application peut être facilement intégré dans des environnements variés, tels que des applications graphiques et web servers.How ça marche? Pour ceux curieux de savoir comment le programme fonctionne, nous pouvons vous dire que l'entrée est prise à partir d'un fichier source qui doit être compilé pour un accès fréquent et rapide par l'interprète, qui exécute alors les fichiers compilés, prend entrée de plugins personnalisés (si nécessaire), et délivre son résultat.
HGL Suite transparent est un logiciel de réseau, ce qui signifie qu'il obtient à partir de l'entrée des protocoles hétérogènes. Il est alimenté par script LUA et peut être utilisé pour convertir rapidement et facilement le SVG (Scalable Vector Graphics) format de fichier à HGL (HP Graphics Language) files.Getting commencé avec HGL SuiteTo installer l'application sur votre ordinateur, vous devrez télécharger la dernière version de Softoware (le logiciel est distribué principalement sous forme d'archive tar.xz), enregistrez-le sur votre chemin, l'extraire et le feu jusqu'à un émulateur de terminal.
Accédez à l'emplacement du dossier extrait, exécutez le & ldquo; ./ configure && make & rdquo; commande (sans les guillemets). Attendez que le programme à compiler puis exécuter le & ldquo; make install & rdquo; commande, sans guillemets, en tant que root (administrateur système) .Sous le capot et le logiciel AvailabilityThe est écrit en C ++, Lua et Yacc langages de programmation. Il & rsquo; SA graphiques toolkit qui se étend de la ligne de commande, destinés aux utilisateurs et aux développeurs avancés. À l'heure actuelle, les développeurs fournissent dépôts PPA pour les distributions Ubuntu et Debian Linux, ainsi que leurs dérivés
Ce qui est nouveau dans cette version:.
- Cette version déplace le decompiler (le commutateur -d dans l'interpréteur) dans propre plugin de sortie, rend svg2hgl refusent fichiers SVG qui contiennent ID invalides irrécupérables, ajoute un & quot; & quot comprennent; fonction pour importer des fichiers HGLZ, et fait de nombreuses corrections de bugs.
Ce qui est nouveau dans la version 0.5.17:
- Cette version permet le plugin de sortie d'image netpbm écrire à la fois PPM et PAM et augmente le rendement du compilateur.
Ce qui est nouveau dans la version 0.5.16:.
- Amélioration de la signature et la vérification de signature
- Correction d'un bug avec l'option -I (de searchdirs).
- Bumped à libhgltypes2.
- Une clé de signature par défaut peut être définie dans le fichier de configuration.
- La capacité à permettre explicitement fichiers hglz non signé.
Ce qui est nouveau dans la version 0.5.12:
- Cette version désactive documentation PDF (il a causé un trop grand nombre problèmes pour créer), présente le contexte préchargement des polices à distance pour l'interprète, ajoute des améliorations de performance globale (en particulier à des calculs de Bézier), et fixe l'Ellipse remplir avec de l'alpha de ne pas produire des artefacts.
Quoi de neuf dans la version 0.5.11:
- Ce est essentiellement une version de maintenance, avec un autre base de code retravaillé et amélioré documentation développeur.
- Interprète:. Une exception non gérée dans l'exécution LUA a été fixé
- libhgltypes:. Améliorations de performances mineures
- Une documentation plus compact.
- libhgltypes:. Améliorer les contrôles d'intégrité structurale
Quoi de neuf dans la version 0.5.10:
- Ce est surtout un développeurs presse, y compris la documentation à jour et Code retravaillé en interne.
- Il a ajouté le support pour le protocole SMB, la documentation libhgltypes1, une base de code restructuré, et des contrôles d'intégrité structurale.
Ce qui est nouveau dans la version 0.5.3:.
- des courbes de Bézier raffinés en calculant plus de points
- Résout un problème dans le z enseignement dans svg2hgl.
- corrige un plantage sur les groupes non valides dans svg2hgl.
- Le decompiler produit petits résultats (fractionless flotte comme des entiers).
- Un plugin de base de sortie d'image SVG a été ajouté.
- changements et corrections de bugs de code interne.
Ce qui est nouveau dans la version 0.4.80:
- X-axe gradient centrée remplir pour les polygones est maintenant pris en charge.
- décompilation avec le commutateur -d dans l'interpréteur a été mis en œuvre.
- bash achèvement a été fourni pour l'interprète de hgl.
- le rendu du texte utilise maintenant des unités virtuelles HGL au lieu de pixels absolus.
- Alpha (mélange) soutien a été améliorée.
- Rendu calcul de rappel a été corrigé.
- Le script d'exemple progress.sh a été améliorée.
Quoi de neuf dans la version 0.4.76:
- Cette version est appelé & quot; libération lightspeed & quot; parce HGL a obtenu un énorme gain de performances, en particulier avec les grands projets.
- Il ajoute également le nouveau Lua fonctionne CreateGroup et getGroup, fixe les fuites de mémoire, ajoute bondissant calcul boîte et l'aspect ratio, et ajoute remplissage centrée pour ellipses.
Commentaires non trouvées