Скриншоты к JAR файлам
1.
Алексей (08.10.2013 / 23:57)
Подскажите как по средствам php, делать скрины к jar файлам если ето возможно?
2.
Александр (09.10.2013 / 00:08)
jar это обычный архив. распаковать, извлечь картинку и удалить временные файлы.
3.
Алексей (09.10.2013 / 00:24)
2.
rastoman, мне не иконка нужна, а скрины
4.
Сергей (09.10.2013 / 00:53)
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 — оконная
система , обеспечивающая
стандартные инструменты и
протоколы для построения
графического интерфейса
пользователя .
5.
Алексей (09.10.2013 / 01:10)
Код выше ищет иконку в архиве, но никак не делает скрины к самой игре.
6.
Николай (09.10.2013 / 06:14)
Если в архиве нет скрина к игре ты его увы не как не достанеш
Если только не напигеш консоольный эмулятор ява игр
7.
Алексей (09.10.2013 / 21:56)
6.
wps, не подскажешь консольный эмуль, искал не нашел? Я понимаю, но как то же крупные сайты делают скриншоты
8.
Sonikflame (09.10.2013 / 22:46)
7.
ByKuznec, ручками. А сами скиншоты врятли можно вытащить, ибо у них нету одного конкретного названия файла, как у иконок. Мне поподались такие чудные названия и спрятаные в третий папке от корня архива.
URL:
https://visavi.net/topics/39155