Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Конвертировать изображение в таблицу
Форумы портала PHP.SU » » Вопросы новичков » Конвертировать изображение в таблицу

Страниц (1): [1]
 

1. Kubert - 22 Июля, 2011 - 15:02:43 - перейти к сообщению
Не могу вспомнить и найти сайт который конвертирует обычное изображение в таблицу с ячеками в 1px и заливает его цветом таким который в изображении.

Напомните! А вообще надо самому написать подобный скрипт. Но это позже сейчас срочно нужно, что бы вставить логотип в рассылку по email.
2. OrmaJever - 22 Июля, 2011 - 15:11:30 - перейти к сообщению

Не понял неплохая идея для скрипта ...
3. Kubert - 22 Июля, 2011 - 15:17:09 - перейти к сообщению
Это сарказм?)))
Реально есть такое!
к примеру http://pgl[dot]yoyo[dot]org/img2html/ но работает не корректно... По крайнер мере у меня...
(Добавление)
OrmaJever
Таки друг мой! Почему off topic? И есть ли варианты?
4. LIME - 22 Июля, 2011 - 17:03:59 - перейти к сообщению
Kubert можно логотип и так передать..целиком как каритинку
вложением
5. Kubert - 22 Июля, 2011 - 17:08:45 - перейти к сообщению
LIME пишет:
Kubert можно логотип и так передать..целиком как каритинку
вложением


Да знаю! Но некоторые клиенты не пропускают изображения...
Вот сижу уже пишу скрипт...
6. OrmaJever - 22 Июля, 2011 - 17:14:04 - перейти к сообщению
у меня вышло чтото типо
PHP:
скопировать код в буфер обмена
  1. $file = 'images/vhod.gif';
  2. $img = imagecreatefromgif($file);
  3. $x = imagesx($img);
  4. $y = imagesy($img);
  5.  
  6. echo '<table>';
  7.  
  8. for($i=0;$i<$y;++$i) {
  9.         echo '<tr>';
  10.         for($j=0;$j<$x;++$j) {
  11.                 $rgb = imagecolorat($img, $j, $i);
  12.                 $colors = imagecolorsforindex($img, $rgb);
  13.                 echo '<td style="padding:1px;width:1px;height:1px;background-color:#'.dechex($colors['red']).dechex($colors['green']).dechex($colors['blue']).';"></td>';
  14.         }
  15.         echo '</tr>';
  16. }
  17.  
  18. echo '</table>';
7. Kubert - 22 Июля, 2011 - 17:22:31 - перейти к сообщению
Супер! Спасибо!
(Добавление)
Только зачем ты добавил отступы у ячейки???
(Добавление)
И еще убрал бы все стили ячейки в стили, и цвет писал бы как bgcolor
Реально объем уменьшается)

 

Powered by ExBB FM 1.0 RC1