AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Tool] - Png To Icon
Thema durchsuchen
Ansicht
Themen-Optionen

[Tool] - Png To Icon

Ein Thema von turboPASCAL · begonnen am 12. Apr 2009 · letzter Beitrag vom 13. Apr 2009
Antwort Antwort
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#1

[Tool] - Png To Icon

  Alt 12. Apr 2009, 13:33
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
Miniaturansicht angehängter Grafiken
preview_186.jpg  
Angehängte Dateien
Dateityp: zip pngtoicon_133.zip (496,8 KB, 87x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 13:49
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

Aber easy to use...
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#3

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 16:16
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.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 16:28
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, ...
Angehängte Dateien
Dateityp: zip test_907.zip (3,1 KB, 14x aufgerufen)
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#5

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 17:19
Danke für den Hinweis, diese AV kömmt nun nicht mer (hoff ich mal so ).
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 20:27
Zitat von turboPASCAL:
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
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: [Tool] - Png To Icon

  Alt 12. Apr 2009, 21:48
Der Zauberer ist ja sowas von süß.

Ich habe nur den Screenshot angesehen und das schaut sehr ansprechend aus.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#8

Re: [Tool] - Png To Icon

  Alt 13. Apr 2009, 08:53
Zitat von Matze:
Der Zauberer ist ja sowas von süß.
Gelle, leider nicht auf meinem Mist gewachsen.

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.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#9

Re: [Tool] - Png To Icon

  Alt 13. Apr 2009, 11:39
Hallo Matti,

erstmal ein super Tool.

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.
Angehängte Dateien
Dateityp: zip pngtoicon_938.zip (525,0 KB, 22x aufgerufen)
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#10

Re: [Tool] - Png To Icon

  Alt 13. Apr 2009, 12:32
Ich habe bei den Edits noch einen Open Directory Button hinzugefügt.
Angehängte Dateien
Dateityp: zip pngtoicon_306.zip (523,5 KB, 35x aufgerufen)
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz