HGL eller HGL Suite är en öppen källkod, fritt distribueras kompilator och tolk kommandoraden programvara speciellt utformad för att utveckla bilder. Den har sin egen enkla, men kraftfullt språk.
Programmets runtime-ingång helt hanteras av plugins, inklusive bildutgång som stöder JPEG, PNG, GIF, caca (ASCII-konst), X11 (enkel viewer), netpbm och Decompiler, samt ingångskontroll plugins som kommandoraden och CGI-ingång moduler. Dess utdataformat är också konfigureras av plugins och app kan enkelt integreras i olika miljöer, såsom grafiska applikationer och webb servers.How fungerar det? För dem nyfiken hur programmet fungerar, kan vi berätta att ingången tas från en källfil som måste sammanställas för frekvent och snabb åtkomst av tolken, som sedan driver de kompilerade filerna, tar input från egna plugins (om det behövs) och matar dess resultat.
HGL Suite är ett nätverk transparent programvara, vilket innebär att det blir input från heterogena protokoll. Det drivs av LUA scripting och kan användas för att snabbt och enkelt konvertera SVG (Scalable Vector Graphics) filformat till HGL (HP Graphics Language) files.Getting började med HGL SuiteTo installera programmet på din dator, måste du ladda ner den senaste versionen från Softoware (programvaran distribueras i första hand som en tar.xz arkiv), spara den på din väg, extrahera den och brand upp ett terminalemulator.
Navigera till platsen för den extraherade mappen, exekvera & ldquo; ./ konfigurera && make & rdquo; kommando (utan citationstecken). Vänta tills programmet skall sammanställas och sedan köra & ldquo; make install & rdquo; kommandot, utan citationstecken, som root (systemadministratör) .Under huven och availabilityThe mjukvaran är skrivet i C ++, Lua och Yacc programmeringsspråk. Det & rsquo; sa grafik toolkit som löper från kommandoraden, riktade till avancerade användare och utvecklare. Just nu utvecklarna ger PPA slutförvar för Ubuntu och Debian Linux-distributioner samt deras derivat
Vad är nytt i den här versionen:.
- Den här versionen flyttar Decompiler (-d omkopplaren i tolken) i egen utgång plugin gör svg2hgl vägrar svg-filer som innehåller oåterkalleliga ogiltiga ID, lägger till en & quot; inkluderar & quot; funktion för att importera HGLZ filer, och gör många buggfixar.
Vad är nytt i version 0.5.17:
- låter Denna release den Netpbm bildutgången plugin skriva både PPM och PAM och ökar prestanda av kompilatorn.
Vad är nytt i version 0.5.16:.
- Förbättrad signering och verifiering signatur
- Fixat en bugg med -I (searchdirs) alternativet.
- stötte till libhgltypes2.
- En standardsigneringsnyckel kan ställas in i konfigurationsfilen.
- Förmågan att uttryckligen tillåta osignerade hglz filer.
Vad är nytt i version 0.5.12:
- Den här versionen inaktiverar PDF-dokumentation (det orsakade för många problem att skapa), ger bakgrunds förhämtning av fjärr teckensnitt för tolken, tillägger övergripande prestandaförbättringar (särskilt vid Bezier beräkningar), och fixerar Ellipse fylla med alfa inte producera artefakter.
Vad är nytt i version 0.5.11:
- Detta är främst en underhållsversion, med en ytterligare omarbetad kodbas och förbättrad utvecklardokumentation.
- Tolk:. En undantag som inte hanteras i LUA utförande har fastställts
- libhgltypes:. Mindre prestandaförbättringar
- Mer kompakt dokumentation.
- libhgltypes:. Förbättrad strukturella integritetskontroller
Vad är nytt i version 0.5.10:
- Det här är främst en utvecklare frigör inklusive uppdaterad dokumentation och internt omarbetad kod.
- Det lagt till stöd för SMB-protokollet, libhgltypes1 dokumentation, en omstrukturerad kodbas, och strukturella integritetskontroller.
Vad är nytt i version 0.5.3:.
- Raffinerad Bezierkurvor genom beräkning fler poäng
- Löser ett problem i z undervisning i svg2hgl.
- Åtgärdar en krasch på ogiltiga grupper i svg2hgl.
- Decompiler ger mindre resultat (fractionless flyter som heltal).
- En grundläggande SVG bildutgång plugin har lagts till.
- Interna kod förändringar och buggfixar.
Vad är nytt i version 0.4.80:
- X-axeln centrerad toningsfyllning för polygoner är nu stöds.
- Dekompilering med -d omkopplaren i tolken fördes.
- bash avslutad lämnades för HGL tolk.
- Text rendering använder nu HGL virtuella enheter istället för absoluta pixlar.
- Alpha (blandning) stöd förbättrades.
- Render beräkningscallback korrigerades.
- progress.sh exempelskript förbättrades.
Vad är nytt i version 0.4.76:
- Denna version kallas & quot; lightspeed frigivning & quot; eftersom HGL fick en enorm prestandaökning, särskilt med stora projekt.
- Den lägger även den nya Lua funktioner create och getGroup, fixar minnesläckor, tillägger begränsningsram och bildformat beräkning, och lägger centrerad fyllning för ellipser.
Kommentarer hittades inte