ФорумПрограммированиеПыхнуть хотите?Battles → Рендеринг XHTML в GIF, PNG, JPEG.

Рендеринг XHTML в GIF, PNG, JPEG.

  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Ноя. 6, 2009, 8:06 д.п.

    Здесь впервые был поднят этот вопрос http://pyha.ru/forum/topic/3109.msg73341#new. Многие сказали, что задача не для php и не из легких.

    А что если…


    • Мы будем рендерить для начала строгий xhtml, можно использовать готовые решения.

    • Хотя бы базовые правила CSS1.

    • Каждый может выбрать сам себе язык.

    • Сроки год, так как каждый всегда занят и найдет кучу отмазок, что нет времени. Просто каждый добросовестно посчитает сколько времени потратил на решение.

    • Можно объединятся в команды.



  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Ноя. 6, 2009, 10:15 д.п., спустя 2 часа 8 минут 47 секунд

    забей лучше во врем
    Сапожник без сапог
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Ноя. 6, 2009, 10:35 д.п., спустя 19 минут 47 секунд

    Я так понял, какой бы не battle все равно ни кто не будет в нем участвовать. Ладно пойду поиграюсь http://www.trollim.com/
  • Sovserv

    Сообщения: 1 Репутация: N Группа: Кто попало

    Spritz Окт. 4, 2010, 7:52 п.п., спустя 332 дня 8 часов 17 минут

    А можно уточнить - зачем в принципе это надо? Дело в том, что рендеринг в разных браузерах делается по разному, по этому задача не имеет однозначного решения :)
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Окт. 6, 2010, 12:28 д.п., спустя 1 день 4 часа 36 минут

    Для того, что бы научиться обрабатывать текст. А идея была по сути написать движок (нечто вроде браузера) который будет на входе получить html код, а на выходе отдавать изображение в формате gif, png или jpeg.

    Что-то вроде того.
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz Окт. 6, 2010, 11:05 д.п., спустя 10 часов 36 минут 48 секунд

    мдя… и ты хочешь написать нечто, вроде браузера, но на серверном ЯПе (имеется ввиду пыха)?! Извращенец!
  • pissflaps

    Сообщения: 148 Репутация: N Группа: Кто попало

    Spritz Окт. 6, 2010, 11:11 д.п., спустя 6 минут 18 секунд

    Почему невозможно?! Ничего кстати сложного не вижу.
    Берём tidyhmtl прогоняем код и форматируем его в соответствии с нашими фильтрами и правилами (очищаем от всего лишнего мусора)
    Затем html конвертируем в PDF вид, а затем PDF конвертируем в IMAGE (JPG,PNG)
    Вот и всё…
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz Окт. 6, 2010, 11:14 д.п., спустя 2 минуты 40 секунд


    Почему невозможно?! Ничего кстати сложного не вижу.
    Берём tidyhmtl прогоняем код и форматируем его в соответствии с нашими фильтрами и правилами (очищаем от всего лишнего мусора)
    Затем html конвертируем в PDF вид, а затем PDF конвертируем в IMAGE (JPG,PNG)
    Вот и всё…
    пиздец. интрестый профит получился. а ТС иммеет ввиду разбор кода ХТМЛ пыхой. как уже говорили можно браузер запускать и скрин сайвить
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • pissflaps

    Сообщения: 148 Репутация: N Группа: Кто попало

    Spritz Окт. 6, 2010, 11:19 д.п., спустя 4 минуты 56 секунд

    Ну да рендерить будет PDF либа.
    Но не так сложно написать и simple-отрисовщик на php.
    Спустя 30 сек.
    Браузер будет требовать Gnome && Snapshot, а PDF либа нет
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz Окт. 6, 2010, 11:20 д.п., спустя 1 минуту 28 секунд

    да варианты решений есть. но они говнистые
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz Окт. 6, 2010, 4:02 п.п., спустя 4 часа 41 минуту 23 секунды

    Зачем?)
  • PandoraBox2007

    Сообщения: 21 Репутация: N Группа: Адекваты

    Spritz Дек. 17, 2011, 8:02 д.п., спустя 436 дней 16 часов

    лучше в обратном порядке разглаживать фотку на вектор как это делает Vector Magic
  • komprenda

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz Май 15, 2012, 11:39 п.п., спустя 150 дней 15 часов 36 минут

    под венду стандартная функция есть чтобы делать скрины

Пожалуйста, авторизуйтесь, чтобы написать комментарий!