Скриншоты к JAR файлам

Печать RSS
103

А
Автор
Пришелец
0
Подскажите как по средствам php, делать скрины к jar файлам если ето возможно?

Чатланин
0
jar это обычный архив. распаковать, извлечь картинку и удалить временные файлы.
А
Автор
Пришелец
0
2. rastoman, мне не иконка нужна, а скрины

Чатланин
0
1. ByKuznec, вот иконки , может и скрины допилишь:
 <?
include('style/libzip.php');
$d=$_GET['f'];
$jar=new PclZip($d);
$content=$jar->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING); 
$cont=$content[0]['content'];
if(preg_match('|MIDlet-Icon: (.*)
|',$cont,$result)) { $icon=$result[1]; }
$array=array("logo.png","icon.PNG","icon.png","ico.png","i.png","i1.png","icono.png","Icon.png","Ico.png","I.png","Icono.png","ICON.png","ICO.png","I.png","ICONO.png","ICON.PNG","ICO.PNG","I.PNG","ICONO.PNG","icons/icon.png","icons/ico.png","icons/i.png","icons/icono.png","i","I");
if($string=$jar->extract(PCLZIP_OPT_BY_NAME,$array, PCLZIP_OPT_EXTRACT_AS_STRING)){
$str=$string[0]['content'];
$image=imagecreatefromstring($str);
}
else { $image=imagecreatefrompng('style/jar.png'); }
$width=imagesx($image); $height=imagesy($image);
$img=imagecreatetruecolor(50,50); imagecolortransparent($img,imagecolorallocate($img,0,0,0)); imagealphablending($img,false); imagesavealpha($img,true);
imagecopyresampled($img, $image,0,0,0,0,50,50,$width,$height);
header('Content-type: image/png');
imagepng($img);
?>
 

Добавлено через 04:59 сек.
но вроде там system нужен

Добавлено через 05:31 сек.
X Window System — оконная
система , обеспечивающая
стандартные инструменты и
протоколы для построения
графического интерфейса
пользователя .
А
Автор
Пришелец
0
Код выше ищет иконку в архиве, но никак не делает скрины к самой игре.

Пацак
0
Если в архиве нет скрина к игре ты его увы не как не достанеш
Если только не напигеш консоольный эмулятор ява игр
А
Автор
Пришелец
0
6. wps, не подскажешь консольный эмуль, искал не нашел? Я понимаю, но как то же крупные сайты делают скриншоты
S

MobileFun Club
0
7. ByKuznec, ручками. А сами скиншоты врятли можно вытащить, ибо у них нету одного конкретного названия файла, как у иконок. Мне поподались такие чудные названия и спрятаные в третий папке от корня архива.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск