1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. vieraw
  2. vieraw
  3. vieraw
  4. vieraw
  5. vieraw
    дело в том, что файл с иконками весит около 8 мб и к посту не смогу его приложить (полетел тапок в сторону администрации форума =)) )) Но сам скрипт резалки можно скачать тут: http://mmorpg-devs.ru/threads/pw-iiset-Инструмент-для-обработки-иконок-игрового-клиента.17223/ скрипт резалки в папке iis там он у меня выполнен по GD методу, но ты легко сможешь изучить скрины с кодом что я выше давал и привести код к такому же виду с использованием имайджмагик. Файл с иконками и его тектстовик можно взять из клиента пв (распаковав соответствующий архив клиента) Ну ты молодец. 1)У меня нет клиента. 2)Я прекрасно знаю как режутся эти иконки и нет желания еще что-то писать. P.S. Какой путь до файла указываешь? У меня с относительным не работает он. файл с иконками и его текстовик в той же папке что и скрипт обработки. $fname = "iconlist_ivtrm"; $ficons="{$fname}.png"; $gtxt = file("{$fname}.txt"); $image = new Imagick($ficons); $s = 1; $listen = array_slice($gtxt, 4); for($i=0; $i<count($listen); $i++) { $str= substr($listen[$i], 0 , strrpos($listen[$i], ".")); ++$ii; ++$si; if($si > $gtxt[3]) {$s++; $si = 1;} $str_to = mb_convert_encoding($str, 'utf-8', 'gb2312'); $y = $s*$gtxt[0]-$gtxt[0]; $x = $si*$gtxt[1]-$gtxt[1]; $image->cropImage($gtxt[0],$gtxt[1],$y,$x); $image->writeImage("result/{$str_to}.png"); echo"{$ii}. {$str_to}.png<br>"; } ?> Вот собственно код над которым я завис )) Правда в этом варианте я цикл теперь использую FOR, что увы не повлияло на результат. <?php $fname = 'iconlist_ivtrf'; $ficons = $fname.'.png'; $gtxt = file($fname.'.txt'); $s = 1; $listen = array_slice($gtxt, 4); $image = new Imagick(); for($i=0; $i<count($listen); $i++) { $image->readImage($ficons); $str= substr($listen[$i], 0 , strrpos($listen[$i], ".")); ++$ii; ++$si; if($si > $gtxt[3]) {$s++; $si = 1;} $str_to = mb_convert_encoding($str, 'utf-8', 'gb2312'); $y = $s*$gtxt[0]-$gtxt[0]; $x = $si*$gtxt[1]-$gtxt[1]; $image->cropImage($gtxt[0], $gtxt[1], $x, $y); $image->writeImage($str_to.'.png'); echo $ii, '.', $str_to, '.png', '</br>'; }
    Сообщение от: vieraw, 25 окт 2014 в разделе: PHP
  6. vieraw
    для меня не столько принципиально заставить этот код работа Ты насчет этого? $image->destroy(); Без него то же самое, обрыв цикла на первом объекте массива... Кинь код файлом и png с txt тоже. дело в том, что файл с иконками весит около 8 мб и к посту не смогу его приложить (полетел тапок в сторону администрации форума =)) )) Но сам скрипт резалки можно скачать тут: http://mmorpg-devs.ru/threads/pw-iiset-Инструмент-для-обработки-иконок-игрового-клиента.17223/ скрипт резалки в папке iis там он у меня выполнен по GD методу, но ты легко сможешь изучить скрины с кодом что я выше давал и привести код к такому же виду с использованием имайджмагик. Файл с иконками и его тектстовик можно взять из клиента пв (распаковав соответствующий архив клиента) Ну ты молодец. 1)У меня нет клиента. 2)Я прекрасно знаю как режутся эти иконки и нет желания еще что-то писать. P.S. Какой путь до файла указываешь? У меня с относительным не работает он.
    Сообщение от: vieraw, 25 окт 2014 в разделе: PHP
  7. vieraw
  8. vieraw
  9. vieraw
  10. vieraw
  11. vieraw
  12. vieraw
  13. vieraw
  14. vieraw
  15. vieraw
    Сообщение

    лк

    300 руб. пиши в скайп.
    Сообщение от: vieraw, 4 фев 2013 в разделе: Архив
  16. vieraw
  17. vieraw
  18. vieraw
  19. vieraw
  20. vieraw