Delphi 7, charge le format PNG pour TImage
Voulez juste pour charger un .PNG, essayé avec mon LoadPic() à l'aide de OleGraphic qui fonctionne avec d'autres formats, mais il a échoué sur le PNG.
Le but est de copier l'image sur un caché bitmap d'où il est ensuite masqué et copié visible de travail canevas de l'image. N'hésitez pas à proposer autre chose si CopyRect ne pas le faire.
Mais la question principale: la Charge de la PNG. Comment? J'ai trouvé beaucoup de pages (f.ex. TPNGImage), mais tous les liens et ressources sur le web sont mort, disparu ou pas téléchargeables.
pouvez-vous expliquer ce que delphi 7.2 est? Je ne suis pas familier avec cette version.
Delphi 7.2 est non modifiée de la version de Delphi 7, qui se trouve généralement sur les sites de Torrent.
utilisation Gustavo Daud est
Je pense que vous êtes en train rapide de résultats sur google, car vous omettez de fonctionnalités de partage de D7.2, pourquoi quelqu'un serait d'étendre D7, ou pourquoi tout le monde qui possède une D7 de licence comme moi aurait voulu une version étendue en 2003. Avez-vous trouverez également toutes les autres versions de Delphi trouve généralement sur les sites de torrent?
Delphi 7.2 est non modifiée de la version de Delphi 7, qui se trouve généralement sur les sites de Torrent.
utilisation Gustavo Daud est
PNG Delphi
Je pense que vous êtes en train rapide de résultats sur google, car vous omettez de fonctionnalités de partage de D7.2, pourquoi quelqu'un serait d'étendre D7, ou pourquoi tout le monde qui possède une D7 de licence comme moi aurait voulu une version étendue en 2003. Avez-vous trouverez également toutes les autres versions de Delphi trouve généralement sur les sites de torrent?
OriginalL'auteur Henrik Erlandsson | 2011-06-04
Vous devez vous connecter pour publier un commentaire.
Delphi 7 ne prend pas en charge le format PNG en mode natif. Il y a plusieurs composants tiers qui vous permettra d'ajouter que le soutien. Par exemple, sur Torry du site.
Après un test rapide, Daud est PNGImage reconnu ni TPNGImage ni TImage.pngimage.LoadFromFile. Allons voir de plus près.
OriginalL'auteur Bruce McGee
Dernières versions de Delphi soutien PNG nativement, parmi de nombreuses autres améliorations, et vous seriez bien avisé de la mise à niveau.
Ne taquine pas Delphi 7 fans - c'est dangereux. Je n'ai jamais le faire 🙂
Heffernan, hm, c'est vrai, mon recherche plus approfondie révèle qu'à l'origine il a licence propriétaire. Ses un très sale histoire derrière M. Daud à la bibliothèque de la distribution, je devrais regarder des dates avec plus de soin, désolé pour la désinformation. re: beaucoup plus - OP exigence est PNG soutien, comme dit ci-dessus, il y a des raisons de rester avec D7.
Je vends le logiciel de ma vie et donc ça m'énerve quand les gens violer les droits d'auteur
Heffernan, "OP exigence est PNG soutien, comme dit ci-dessus, il y a des raisons de rester avec D7" +1, quelqu'un peut-être downvoted l'original de la réponse, car il ne correspond pas à celle de l'instruction. En effet, il existe, Delphi fans qui ont acheté de nombreuses versions originales comme moi ont malheureusement dû s'habituer à des tiers des extensions au fil des ans. Si Borland et al aurait gardé la mise à niveau vers match monde réel besoin je pourrais avoir acheté une licence entre 2003 et 2009 😉
OriginalL'auteur David Heffernan
Je vais utiliser GraphicEx de Doux Gemmes pour l'instant. Merci pour des réponses utiles!
OriginalL'auteur Henrik Erlandsson
Télécharger à partir de ci-dessous...
http://delphi.pjh2.de/articles/graphic/png.php
Il est très facile à manipuler .des images png avec delphi 7...
Il suffit de l'ajouter en utilise...
et créer un png objet...
delphi.pjh2.de/articles/graphic/png.php télécharger à partir d'ici...
Le Daud du projet sur sourceforge "ne contient pas de fichiers", dit-il.
Lire le commentaire ci-dessus et télécharger...
1) delphi.pjh2.de/articles/graphic/png.php -> Lien Mort -> Vous avez Droit à 2) delphi.pjh2.de/articles/graphic/png.php -> Vivante Lien -> j'ai droit ... simplement et clairement...
OriginalL'auteur azrael11
Le petit Open Source SynGdiPlus de la bibliothèque est en mesure de charger et enregistrer en gif, tiff et png images.
Il va appeler le GdiPlus.dll la bibliothèque, qui est disponible depuis Windows XP.
Il est rapide et fiable.
La même unité est capable de rendre n'importe quel GDI métafichier avec l'anti-aliasing: vous écrivez régulièrement TCanvas, puis il se dessine avec l'anti-aliasing l'utilisation de GDI+. Petit changement de code, plus le rendu.
Open Source de l'unité, de travail à partir de Delphi 6 jusqu'au XE.
Vous pouvez télécharger la dernière version de http://synopse.info/fossil/finfo?name=SynGdiPlus.pas
OriginalL'auteur Arnaud Bouchez
GraphicEx par des Gemmes a été déplacé à https://github.com/mike-lischke/GraphicEx
Une explication concernant le déménagement peut être trouvé à http://www.soft-gems.net/index.php/libs/43-graphicex-on-github
J'ai ajouté GraphicEx à mon Delphi 6 projet et il a travaillé à partir de la boîte, mais quand je l'ai testé avec Delphi 5, il n'a pas.
Peu importe, ça fonctionne bien et met en œuvre non seulement des images PNG, mais aussi beaucoup d'autres qui sont configurables à partir de GraphicConfiguration.inc:
OriginalL'auteur Stacey Richards