Autor Téma: Podpora SVG  (Přečteno 736 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7410
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Podpora SVG
« kdy: 23-06-2022, 14:03:25 »
Aj keď nepoužívam SVG, tak tento projekt ma celkom zaujal.
Len pri pokuse o spustenie dema som dostal
Citace
[BRCC32 Error] SVGIconImageListDemo.vrc(74): file not found: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Styles\Windows11_Modern_Dark.vsf
[BRCC32 Error] SVGIconImageListDemo.vrc(75): file not found: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Styles\Windows11_Modern_Light.vsf
« Poslední změna: 23-06-2022, 14:06:16 od Stanislav Hruška »
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3496
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Podpora SVG
« Odpověď #1 kdy: 23-06-2022, 14:10:16 »
Pro to demo musis stahnout z getit styl Windows11Dark a Windows11Light
Embarcadero MVP - Czech republic

Offline František

  • Guru
  • *****
  • Příspěvků: 909
  • Karma: 8
    • Verze Delphi: comunity 10.4.2, D2007, D11
Re:Podpora SVG
« Odpověď #2 kdy: 23-06-2022, 14:46:13 »
a toto nestaci?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7410
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Podpora SVG
« Odpověď #3 kdy: 23-06-2022, 16:50:05 »
Ak máš na mysli Skia4D, tak nie. Ani by som ju nezvládol. Je na iné účely. A je to jeden zo 4 voliteľných motorov pre uvedené komponenty.
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7410
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Podpora SVG
« Odpověď #4 kdy: 23-06-2022, 16:50:43 »
Pro to demo musis stahnout z getit styl Windows11Dark a Windows11Light
Myslel som na to, ale neskontroloval.
Stiahol som to a teraz si pýta Skia.Vcl. Neviem, čo si bude pýtať potom.
.
Už nič :)
« Poslední změna: 23-06-2022, 16:59:18 od Stanislav Hruška »
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline František

  • Guru
  • *****
  • Příspěvků: 909
  • Karma: 8
    • Verze Delphi: comunity 10.4.2, D2007, D11
Re:Podpora SVG
« Odpověď #5 kdy: 23-06-2022, 17:37:05 »
Ak máš na mysli Skia4D, tak nie. Ani by som ju nezvládol. Je na iné účely. A je to jeden zo 4 voliteľných motorov pre uvedené komponenty.
zle som to oznacil.. sak pod tym je SVG ...

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7410
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Podpora SVG
« Odpověď #6 kdy: 23-06-2022, 18:06:22 »
To je to isté čo som dal ja! Akurát pri tmavej téme ;D
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Jan Fiala

  • Hrdina
  • ****
  • Příspěvků: 445
  • Karma: 6
    • Verze Delphi: 10.4.1
    • PSPad editor
Re:Podpora SVG
« Odpověď #7 kdy: 24-06-2022, 07:26:23 »
Když už jsme při SKIA, projeví se Skia4VCL nějak na výkonu vykreslování VCL aplikace nebo je to jen kvůli kompatabilitě?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7410
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Podpora SVG
« Odpověď #8 kdy: 24-06-2022, 08:39:06 »
Neviem sa k tomu vyjadriť. Píšem len kvôli upresneniu. Asi si sa pomýlil a nemáš na mysli Skia4VCL. Nič také som na internete nenašiel.
Ale: Skia4Delphi is a cross-platform 2D graphics API for Delphi based on Google's Skia Graphics
  • určená pre Delphi - hlavný dôvod nasadenia
  • cross-platform - je to jeden z dôvodov jej nasadenia
  • ak si dobre pamätám, dajú sa pri nej meniť motory vykresľovania
  • je rýchla
  • čo som si ja vyvodil z prečítaného, tak som sa nestretol s tým, žeby slúžila na vykresľovanie aplikácií. Vždy len na spracovanie grafiky. Rôzne formáty. Ale moje vedomosti a rozmýšľanie nemajú extra úroveň ;)
Čo som čítal reakcie, nikto sa nesťažoval na výkon. Práve naopak. Za to dostali autori veľa pochvaly. Uverejnili ukážky na smart phone a bolo to úžasné. žiadne oneskorenie či zadrhávanie!
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3496
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Podpora SVG
« Odpověď #9 kdy: 24-06-2022, 08:58:23 »
a toto nestaci?

Pro Skia ano, pro to demo ne, viz :SVGIconImageListDemo.vrc(74): file not found: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Styles\Windows11_Modern_Dark.vsf
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3496
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Podpora SVG
« Odpověď #10 kdy: 24-06-2022, 09:09:28 »
Když už jsme při SKIA, projeví se Skia4VCL nějak na výkonu vykreslování VCL aplikace nebo je to jen kvůli kompatabilitě?

Pokud používaš VCL komponenty tak na 99% ne, pokud pouzijes neco z jejich knihovny, tak urcite ano (hlavne ten jejich PaintBox, nebo Label, ktery umi velmi zajimave veci). Ještě můžeš pouzit SKI pro kresleni normalnich TBitmap,ktera pak placnes kam potrebujes

vice https://github.com/skia4delphi/skia4delphi
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3496
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Podpora SVG
« Odpověď #11 kdy: 24-06-2022, 09:11:32 »
na tom githubu je vice informaci
Embarcadero MVP - Czech republic