flokli
Erfahrenes Mitglied
Hi,
ich müsste für ein Ordnerauslese-Script die Icons aller .exe auslesen und es in eine PNG-Datei konvertieren.
Der Konvertier-Teil ist klar:
Allerdings weiß ich nicht, mit welcher Funktion man in PHP das Standard-Icon einer .exe lesen kann.
Kennt jemand eine Class/Funktion, die das machen würde?
Problem ist nur, dass ich nicht weiß, wie...
ich müsste für ein Ordnerauslese-Script die Icons aller .exe auslesen und es in eine PNG-Datei konvertieren.
Der Konvertier-Teil ist klar:
PHP:
function createthumbnail($path,$subdir='tn/')
{
global $path_to_images;
global $prepath;
//[..]
// Bilddaten feststellen
$size=getimagesize($path);
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
$altesBild=ImageCreateFrom/*EXE?*/($path);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,$prepath.$path_to_images.$subdir.$basename);
}
return $path_to_images.$subdir.$basename;
}
Allerdings weiß ich nicht, mit welcher Funktion man in PHP das Standard-Icon einer .exe lesen kann.
Kennt jemand eine Class/Funktion, die das machen würde?
Problem ist nur, dass ich nicht weiß, wie...