Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
Wieso kann man die Qualität nicht besser machen??
Das muss doch irgendwie gehen?
Die Icons aufm Desktop werden doch auch richtig dargestellt.
Hat denn keiner eine Idee?
Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
Ich hab das ganze mal versucht mit SHGetFileInfo, aber da kommt genau die selbe schlechte Qualität bei raus, wie bei dem Source ganz oben.
Mit ExtractIconEx bekommt man zwar nur Exe-Icons, aber die haben eine gute Qualität!
Das muss doch irgendwie auch mit anderen Icons gehen?
Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
@perle:
Guter Vorschlag, aber ich will nicht nur das Icon einer EXE, sondern von allen Dateien.
Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
Wie baut man SHGetFileInfo am Geschicktesten in meinen Source ein?
Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
function IconFromFile(const Filename: string; IconIndex: Word = 0): HICON;
var
Buffer: array of Char;
begin
StrPCopy(Buffer, Filename);
Result := ExtractAssociatedIcon(hInstance, Buffer, IconIndex);
end;
procedure SaveAsIcon(const FileName: string; Icon: TIcon);
begin
Forum: Multimedia
Delphi
by Chris P,
11. Jan 2005
Hi Leute,
ich habe ein kleines Programm geschrieben, welches aus einem Dateinamen das Icon liefert.
Das funktiontiert ohne Probleme!
Aber warum hat das Icon eine schlechte Qualität wenn ich es abspeicher?
Zum Beispiel hat das Icon eines Word Docs nicht die Qualität des Originals!
Kann man die Auflösung beeinflußen?