HGL o HGL Suite ay isang open source, malayang ipinamamahagi software command-line compiler at interpreter espesyal na idinisenyo para sa pagbuo ng mga larawan. Nagtatampok ito ng sarili nitong simple ngunit makapangyarihang wika.
Runtime input ng application ng paghawak ganap sa pamamagitan ng mga plugin, kabilang ang output ng imahe na sumusuporta sa JPEG, PNG, GIF, caca (ASCII art), X11 (simple viewer), netpbm at decompiler, pati na rin ang control input plugin tulad ng command-line at CGI pag-input mga module. Output format nito ay maaaring i-configure din sa pamamagitan ng mga plugin at maaaring madaling integrated ang app sa iba't ibang mga kapaligiran, tulad ng mga graphical na mga application at web servers.How ito gumagana? Para sa mga malaman ang tungkol sa kung paano gumagana ang programa, maaari naming sabihin sa iyo na ang input ay kinunan mula sa isang source file na kailangang ma-pinagsama-sama para sa madalas at mabilis na access sa pamamagitan ng interpreter, na pagkatapos ay tumatakbo ang pinagsama-sama ng mga file, tumatagal ng input mula sa mga pasadyang mga plugin (kung kinakailangan), at output resulta nito.
HGL Suite ay isang network transparent software, na nangangahulugan na ito ay makakakuha ng pag-input mula magkakaiba protocol. Ito ay pinapatakbo ng Lua scripting at maaaring magamit bilang upang mabilis at madaling i-convert ang SVG (scalable Vector Graphics) na format ng file sa HGL (HP Graphics Language) files.Getting Magsimula sa HGL SuiteTo i-install ang application sa iyong computer, magkakaroon ka ng upang i-download ang pinakabagong bersyon mula sa Softoware (ang software na ipinamamahagi pangunahin bilang isang tar.xz archive), i-save ito sa iyong path, kunin ito at painitin ng terminal emulator.
Mag-navigate sa lokasyon ng kinuha folder, gawin ang & ldquo; ./ i-configure ang && gumawa & rdquo; utos (nang walang mga panipi). Maghintay para sa programa na pinagsama-sama at pagkatapos ay patakbuhin ang & ldquo; gumawa install & rdquo; utos, walang mga quote, bilang root (system administrator) .Under ng hood at availabilityThe software na ito ay nakasulat sa C ++, Lua at wika Yacc programming. It & rsquo; I graphics toolkit na tumatakbo mula sa command-line, naka-target sa mga advanced na user at developer. Sa sandaling ito, ang mga developer magbigay ng mga repositoryo PPA para sa Ubuntu at Debian Linux distribusyon, pati na rin ang kanilang mga derivatives
Ano ang bagong sa paglabas:.
- Ang release na ito gumagalaw ang decompiler (ang -d paglipat sa interpreter) sa sariling output plugin, ginagawang tanggihan svg2hgl SVG file na naglalaman ng nababawing di-wastong ID, nagdadagdag ng isang & quot; ang & quot; pagpapaandar upang i-import HGLZ mga file, at gumagawa ng maraming mga bugfixes.
Ano ang bagong sa bersyon 0.5.17:
- nagbibigay-daan sa paglabas na ito ang netpbm output ng imahe plugin parehong isulat PPM at Pam at nagpapataas ng pagganap ng mga compiler.
Ano ang bagong sa bersyon 0.5.16:.
- Pinahusay na pag-sign at pag-verify ng signature
- Ang Nakatakdang ng isang bug sa -I (searchdirs) na pagpipilian.
- Uusog sa libhgltypes2.
- Ang default na pag-sign key ay maaaring itakda sa config file.
- Ang kakayahang tahasang payagan ang mga unsigned hglz mga file.
Ano ang bagong sa bersyon 0.5.12:
- Ang release na ito hindi pinapagana ang dokumentasyon PDF (ito sanhi ng masyadong maraming mga problema upang lumikha), ay nagbibigay ng background paunang pagkuha ng remote na mga font para sa interpreter, nagdaragdag pangkalahatang pagpapabuti sa pagganap (lalo na sa mga kalkulasyon bezier), at Inaayos ang tambilugan punuin ng alpha hindi na makagawa ng artifact.
Ano ang bagong sa bersyon 0.5.11:
- Ito ay higit sa lahat ng paglabas ng maintenance, na may karagdagang reworked code base at pinahusay na dokumentasyon ng developer.
- Interpreter:. Isang unhandled exception sa Lua pagpapatupad Naayos na
- libhgltypes:. Menor pagpapabuti sa pagganap
- Higit pang mga compact na dokumentasyon.
- libhgltypes:. Pinahusay estruktural integridad tseke
Ano ang bagong sa bersyon 0.5.10:
- Ito ay higit sa lahat ng mga developer ng Paglabas kabilang ang na-update na dokumentasyon at panloob reworked code.
- Ito Idinagdag ang suporta para sa mga SMB protocol, libhgltypes1 dokumentasyon, isang restructured code base, at estruktural integridad tseke.
Ano ang bagong sa bersyon 0.5.3:.
- Napinong bezier curves sa pamamagitan ng pagkalkula higit pang mga point
- Pag-aayos ng isyu sa z pagtuturo sa svg2hgl.
- Pag-aayos ng pag-crash sa mga hindi wastong mga grupo sa svg2hgl.
- decompiler Ang gumagawa ng mas maliit na mga resulta (fractionless sa kamay bilang integer).
- Ang mga pangunahing output ng imahe SVG plugin ay naidagdag na.
- pagbabago Panloob na code at bugfixes.
Ano ang bagong sa bersyon 0.4.80:
- X-axis sentrik gradient fill para sa mga polygon ay isa na ngayong suportado.
- -decompile sa -d paglipat sa interpreter ay ipinatupad.
- malakas na palo pagkumpleto ay ibinigay para sa interpreter hgl.
- pag-render ng Teksto virtual na mga yunit ng HGL sa halip na ganap na pixel.
- Alpha (blending) suporta ay napabuti.
- I-render pagkalkula ng callback ay itatama.
- Ang progress.sh Halimbawa script ay napabuti.
Ginagamit na ngayon
Ano ang bagong sa bersyon 0.4.76:
- Ang bersyon na ito ay tinatawag na & quot; lightspeed release & quot; dahil nakakuha HGL ng napakalaking tulong ito sa pagganap, lalo na may malaking proyekto.
- Idinadagdag din nito ang mga bagong mga pag-andar Lua createGroup at getGroup, Inaayos ng paglabas ng memorya, nagdaragdag bounding box at aspect ratio pagkalkula, at nagdaragdag sentrik fill para sa ellipses.
Mga Komento hindi natagpuan