Autor Téma: nainstalování NativeJpg133  (Přečteno 4409 krát)

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #30 kdy: 02-11-2018, 08:27:22 »
Stáhl jsem AggPas23-rm2

Nejsem si však jistý, zda to na Delphi 7 jde skompilovat. Nenašel jsem soubor projektu na D7.

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #31 kdy: 02-11-2018, 19:49:41 »
Podle mě to není určené pro D7.

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #32 kdy: 03-11-2018, 08:00:02 »
AggPasMod-master\Packages:

D2010
RX
RX1
RX2
XE
XE2
XE3
XE4
XE5
XE6
XE7
XE8

AggPasDesLaz.lpk
AggPasDesLaz.pas
AggPasRunLaz.lpk
AggPasRunLaz.pas
cmd.exe.lnk


AggPasMod-master\Source\Platform\win:

AggFileUtils.pas
AggPlatformSupport.pas
AggWin32Bmp.pas

V readme se píše:

Installation
------------
Once the project has been checked out or downloaded, it can be installed in the IDE by installing the runtime and the design-time packages for the given Delphi/Lazarus version. However, before that some directories must be known by the IDE. Please specify these manually until the packages complile.
« Poslední změna: 03-11-2018, 08:03:23 od vangog »

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #33 kdy: 03-11-2018, 17:45:10 »
Asi to vzdám. Ještě mě ale napadla jedna možnost a sice zkusit si napsat vlastní mini-parser a mini-render pro svg. Který by vykresloval jen základní tvary jako path, rectangle. Popis svg je na w3.org. V rozparsování problém nevidím, GDI+ má funkce na to abych si to mohl vykreslit, ale nevím zda má i funkce na takové věci jako jsou kulaté rohy a opacity, což by měl mít asi někde ve formátování, ale nevím kde. Aspoň bych se seznámil se GDI+ - jen nevím zda budu mít energii a chuť to dokončit.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1298
  • Karma: 51
    • Verze Delphi: 10.3
Re:nainstalování NativeJpg133
« Odpověď #34 kdy: 03-11-2018, 18:58:41 »
Asi to vzdám. Ještě mě ale napadla jedna možnost a sice zkusit si napsat vlastní mini-parser a mini-render pro svg. Který by vykresloval jen základní tvary jako path, rectangle.

A není něco hotového? Neřekl bych, že se tím prokoušeš za jedno či dvě odpoledne...
Např. https://github.com/ekot1/DelphiSVG (nezkoušel jsem)

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #35 kdy: 03-11-2018, 22:12:45 »
Asi to vzdám. Ještě mě ale napadla jedna možnost a sice zkusit si napsat vlastní mini-parser a mini-render pro svg. Který by vykresloval jen základní tvary jako path, rectangle.

A není něco hotového? Neřekl bych, že se tím prokoušeš za jedno či dvě odpoledne...
Např. https://github.com/ekot1/DelphiSVG (nezkoušel jsem)

Delphi SVG jsem zkoušel a to mi nešlo.

Já to prakticky rozparsované mám, jen se podívat na ty funkce GDI jak se s tím pracuje.

Offline Daniel_Andrascik

  • Guru
  • *****
  • Příspěvků: 503
  • Karma: 20
    • Verze Delphi: D2007, D10.4
Re:nainstalování NativeJpg133
« Odpověď #36 kdy: 07-11-2018, 23:06:27 »
Na SVG som toho pred 3 rokmi dost vela vyskusal a ako jednoznacne najlepsia mi prisla kniznica http://www.riversoftavg.com/svg.htm Je sice platena ale ta cena nejakych 60€ nie je nijako zavratna a projekt sa stale niekolkokrat rocne updatuje a ked som to v tej dobe skumal tak tato kniznica mala najviac features a vychytavok. Podporuje jak VCL tak FMX aj na Androide bezi. Aj s podporou vsetkych SVG specifikacii na tom bola najlepsie, aj ked 100% ju nepodporuje. Ale to asi ani ziadna ina. Vtedy som nenasiel ziadnu dostatocne prepracovanu free alternativu. Dnes uz neviem.

Offline vangog

  • Hrdina
  • ****
  • Příspěvků: 381
  • Karma: 0
    • Verze Delphi: 7
Re:nainstalování NativeJpg133
« Odpověď #37 kdy: 09-11-2018, 17:46:42 »
Na vykreslování použiju graphics32 nepotřebuju toho mnoho. Tahle knihovna dělá všechnu práci za mě  ;)