Тумба сайта через GD

Тема в разделе "PHP", создана пользователем Diverse, 18 мар 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Diverse

    Diverse

    Регистр.:
    4 дек 2008
    Сообщения:
    232
    Симпатии:
    36
    А как с помощью GD получить тумбу страници с нужными размерами сразу в файл?

    Может есть у кого примерчик?
     
  2. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
    насколько мне извесно сделать только лишь с использованием GD - нелзя, парси http://browsershots.org/
     
  3. waldicom

    waldicom Создатель

    Регистр.:
    15 мар 2009
    Сообщения:
    41
    Симпатии:
    3
  4. NoN

    NoN Постоялец

    Регистр.:
    25 ноя 2008
    Сообщения:
    79
    Симпатии:
    33
    Вот еще сервис, делает большие скрипны http://ipinfo.info/netrenderer/index.php
    и скрипт как их от туда хапать.. http://bloggle.ru/sozdanie-screenshotov-saitov/


    Есть еще вариант, Скачать прогу которая делает скрины сайтов, она работает через коммандную строку, ее можно подключить к скрипту, если у тебя windows, я это реализовывал, название проги не помню....
     
  5. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
  6. jID

    jID Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    106
    Симпатии:
    31
    GD только рисует, а ты, судя по всему, хочешь скрин, как в бровзере.

    Чтоб срендерить скрин, нужно свой бровзер написать.
    Тобишь, он должен парсить HTML теги и "рисовать" содержимое, согласно DOCTYPE.
    Более того, подгружать CSS и рисунки.
    А если Флеш есть - то и флеш эмулировать.
    Это ж громадный труд и куча глюков. Да и рендеринг должен кучу проца съесть. Если хостинг хилый, может захлебнуться.

    Так что, батенька, юзайте сервисы типа:
    http://ipinfo.info/netrenderer/index.php
    и иже с ними.

    Также не ленись искать на форуме:
    http://www.nulled.ws/showthread.php?t=95534
    http://www.nulled.ws/showthread.php?t=110074
     
    Diverse нравится это.
  7. tpoxa

    tpoxa Писатель

    Регистр.:
    16 сен 2008
    Сообщения:
    4
    Симпатии:
    2
    Website Screenshot

    Самый доступный вариант поставить на сервер программу khtml2png
    http://khtml2png.sourceforge.net/

    и из пхп выполнять комманды через system() вызывая khtml2png.
    Также можно поробовать установить на сервер какой либо браузер который умеет делать скрины и запускать его через тот же system или подобные
     
Статус темы:
Закрыта.