Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Tool] - Png To Icon (https://www.delphipraxis.net/132423-%5Btool%5D-png-icon.html)

turboPASCAL 12. Apr 2009 13:33


[Tool] - Png To Icon
 
Liste der Anhänge anzeigen (Anzahl: 2)
Beschreibung:
Tool zum konvertieren eines PNG-Images in eine Icondatei.

Das Pngimage sollte in einer Windowsicons konformen Grösse vorliegen sowie
16M Farben verwenden und einen Alphkanal besitzen.


Zum kompilieren wird die TPngImage - Komponente benötigt. (bzw.: TPngImage by Google)


[Add]
- Drag & Drop
- Dateiname per/ als Kommandozeilenparameter

lbccaleb 12. Apr 2009 13:49

Re: [Tool] - Png To Icon
 
Hallo Matti,


hab es mal eben getetst, funzt bei mir alles so weit, also wie immer nette Arbeit :)
Danke!


Hab noch so viele .png Icons auf der Platte, die könnte ich jetzt alle mal ins richtige Format verfrachten...
Dafür währe es (das hat man wohl sowie so öfters mal) gut, wenn das Programm noch eine kleine Batch Konvertierung bekommt :wink:

Aber easy to use... :thumb:

turboPASCAL 12. Apr 2009 16:16

Re: [Tool] - Png To Icon
 
Zitat:

Zitat von lbccaleb
... wenn das Programm noch eine kleine Batch Konvertierung bekommt

Ach nö du, das wäre mir im Moment zu viel Arbeit.
Ausserdem müsste man dann noch das PNG-Format (bzw. die Formate wie 8-Bit etc.) besser konvertieren etc.

toms 12. Apr 2009 16:28

Re: [Tool] - Png To Icon
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Matti

Mit dem test-PNG im Anhang gibt es eine AV.
Der Fehler tritt an dieser Stelle auf:

Delphi-Quellcode:
      //ein Pixel-Wert setzt sich aus ...
      Pixel^ := AlphaScanLine[x]; // ... dem Alpha-Wert, ...

turboPASCAL 12. Apr 2009 17:19

Re: [Tool] - Png To Icon
 
Danke für den Hinweis, diese AV kömmt nun nicht mer (hoff ich mal so :mrgreen: ).

lbccaleb 12. Apr 2009 20:27

Re: [Tool] - Png To Icon
 
Zitat:

Zitat von turboPASCAL
Zitat:

Zitat von lbccaleb
... wenn das Programm noch eine kleine Batch Konvertierung bekommt

Ach nö du, das wäre mir im Moment zu viel Arbeit.
Ausserdem müsste man dann noch das PNG-Format (bzw. die Formate wie 8-Bit etc.) besser konvertieren etc.

Wieso denn das? Da reicht doch ne einfache ListBox mit Drag und Drop!!?? Und schon hätte man das nötigste... :)
Eventuell noch ne Fortschrittsanzeige, und so kann man dann auch ganze Png-Icon Packs konvertieren, ich hab nämlich 2 auf der Platte, die noch ne Konvertierung bedürfen :lol:

Matze 12. Apr 2009 21:48

Re: [Tool] - Png To Icon
 
Der Zauberer ist ja sowas von süß. :-)

Ich habe nur den Screenshot angesehen und das schaut sehr ansprechend aus.

turboPASCAL 13. Apr 2009 08:53

Re: [Tool] - Png To Icon
 
Zitat:

Zitat von Matze
Der Zauberer ist ja sowas von süß.

Gelle, leider nicht auf meinem Mist gewachsen.

Zitat:

Zitat von lbccaleb
Wieso denn das? Da reicht doch ne einfache ListBox mit Drag und Drop!!??

Unterschätze das Ganze nicht. Du kannst ja aber gern selbst Hand anlegen. ;)

RWarnecke 13. Apr 2009 11:39

Re: [Tool] - Png To Icon
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Matti,

erstmal ein super Tool. :thumb:

Ich war so frei und habe da eine kleine Batch-Verarbeitung eingebaut. Sicherlich noch verbesserungsfähig, aber Sie funktioniert. Hat garnicht mal so lange gedauert. Source und die kompilierte Exe im Anhang.

toms 13. Apr 2009 12:32

Re: [Tool] - Png To Icon
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe bei den Edits noch einen Open Directory Button hinzugefügt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz