1

Bon c'est completement con mais il me semblait qu'il y avait moyen de passer a windows une dll maison qui lui donne la possibilite d'afficher correctement un fichier quelconque en preview.


Pour prendre un exemple (pas du tout cible hein grin)

RhpfLsa.png

Pour le moment ce sont des PNG, mais j'aimerais les mouliner en KTX ou DDS (pre-traitement, ca me prendra 1-2h d'ecrire ca, c'est pas la question), et que je garde les icones comme ca. l'idee est d'utiliser gli (
g-truc/gliGitHubgli - OpenGL Image (GLI)
) pour toutes mes textures, et pas devoir me balader avec une 40aine de libs allant du C++11 au C++98 pour chaque extension dont j'aurais besoin.

Je retrouve plus le nom de la technique, ni meme si j'imagine pas completement pas cheeky Si quelqu'un a une idee, je suis preneur.

2

Alors j'ai jamais codé ce genre de trucs mais j'utilise cette extension pour les SVG qui est OSS donc cela pourra peut-être t'aider:
maphew/svg-explorer-extensionGitHubsvg-explorer-extension - import from https://svgextension.codeplex.com/SourceControl/latest
avatar"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches / Meilleur smiley = #helico#

3

Donc c'est un composant COM qu'il faut créer, logique vu que tout utilise COM chez Microsoft.

Je remarque que l'extension SVG utilise Qt. smile Cela dit, ce n'est pas vraiment un choix optimal pour le SVG, car le renderer SVG de Qt est limité au profil de base, il ne gère pas les dégradés etc.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

./2 Merci! trilove

./3 C'est surement par soucis de rapidite