"PHP" / Говнокод #26056 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
<?php

$img = imagecreatefromgif('http://web.archive.org/web/20070419044913im_/upyachka.ru/img/kot/16.gif');

$w = imagesx($img);
$h = imagesy($img);

$symbols = array(' ', '▀', '▄', '█');

for($y = 0; $y < floor($w/2); ++$y) {
    for($x = 0; $x < $w; ++$x) {
        $color1 = imagecolorat($img, $x, 2*$y);
        $color2 = imagecolorat($img, $x, 2*$y+1);
        $bit1 = intval(($color1 & 0xff) > 0x80);
        $bit2 = intval(($color2 & 0xff) > 0x80);
        echo $symbols[$bit1 + ($bit2 << 1)];
    }
    echo PHP_EOL;
}

Запостил: XYPO3BO3 XYPO3BO3, (Updated )

Комментарии (52) RSS

    •   █                    ▄█
       ▄▀   ▄▄████████▄▄    █▀
      ██  ▄██████████████▄  ██
      ██▄██████████████████▄██
      ████████▀███▀▀█████████▀
       ██████████████████████
       ███████████████████████
       ███████████████████████
       ██████████████████████▀
        █████████████████████
      Ответить
        • ████████████████████████████
          ██████████████▀▀▀▀██████████
          ████████▀   ▀        ▀▀█████
          ██████▀                   ▀▀
          ██████           ▄          
          █████▄                      
          █████▀                      
          ███                         
          ███▄███▀                    
          ██████                      
          █████                       
          █████                       
          ██████▄▄                    
          ████████                    

          В ч/б не смотрится. Попробую наговнокодить раскраску, но боюсь не уложиться в 2000 символов.
          Ответить
          • азазаза, напоинает как чуваки в текстовом режиме пытались кино показать
            Ответить
          • В бб коды учитываются в длине? Можно ужимать подряд идущие. Должен получиться хороший гребешок.
            Ответить
            • ████████████████████████████
              ██████████████▀▀████████████
              ████████████▀        ▀▀█████
              ███████████▀             ▀▀
              ███████████  ▄███████       
              ██████████▀ ▄███████▀       
              ████████████████████▄▄▄█    
              ███  ▄▄▄███████▀██████     
              ███▄█████████████████▀      
              ██████████████▀██████       
              ███████████████▄▀██▀        
              ████████████████ █▀         
              █████████▀▀▀███▀            
              ████████     ██             
              Ответить
                • Оптимизатор закраски его залил. Я одним символом отображал два пикселя. Если верхний из пары чёрный, я использовал символ «▀», если нижний чёрный — «▄», если оба чёрных — «█». Ну и так получилось, что если один из них красный, то закрашиваются оба.
                  Ответить
                • ████████████████████████████
                  ██████████████▀▀████████████
                  ████████████▀        ▀▀█████
                  ███████████▀             ▀▀
                  ███████████  ▄██████       
                  ██████████▀ ▄███████▀       
                  ████████████████████▄▄▄█    
                  ███  ▄▄▄███████▀██████     
                  ███▄█████████████████▀      
                  ██████████████▀██████       
                  ███████████████▄▀██▀        
                  ████████████████ █▀         
                  █████████▀▀▀███▀            
                  ████████     ██             
                  Ответить
                    • ███████████████████████████████████
                      ███████████████████████████████████
                      █████████████████████████████████
                      ███████████████████████████████████
                      ███████████████████████████████████
                      █████████████████▀▀ ▀██████████████
                      ███████████▀▀▀    ▄▄▄▄ ▀███████████
                      ████████▀        ██████████████████
                      ████▀▀         ▄▄██████████▀▀▀█████
                       ▀▀            ██████████████▄ ███
                                     ████████████▀█████
                                     ██████████████████
                                      ███████████████████
                                       ▀█████████████████
                                        ████████████████
                      Ответить
                        • ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
                          Ответить
                        • ████▀█  ███▄ ▀     ██████      ▄▄▄█
                          ██▀      ▀█▀    ▄  █▀████     █████
                          ▀     ▄     ▄▄██████████▄   ██████
                          ██▄▄▄██▄ ▄▄██    ▀▀█████▄██▀█▀▀█
                          ▀██████████▀          ▀██████     
                                 ██              ▀▀███     
                                 ▀                    ▀█▄██▄ 
                                                        ▀▀▀▀▀
                                                             
                                                      ▄▄    
                                ▄██▄                 ▄████  
                              ▄█████▀▄▄           ▄█████▀▀  
                             ▄████   ▀██▄    ▄██████▀      
                              ████    ███▄▄▄████████▄▄▄▄   
                              ███████████████████████████   
                               ▀████████████████████████▀    
                                ███████████████████████     
                          Ответить
                    • ███████████████▀███████████████████
                      █████████████   ███████████████████
                      █████████████▄▄████████████████████
                      █████████████▀▀███▀▀███████████████
                      █████████████ ██ ▄████████████████
                      ███████████████████████████████████
                      ███████████████████████████████████
                      █████████████  ▀▀▀▀▀▀██████████████
                      ████████████▀        ▀█████████████
                      ███████████▀           ████████████
                      ██████████▀             ███████████
                      ██████▀██▀               ██████████
                      ██████▄█▀                ██████████
                      █████████▄               █████▄████
                      ███▀███████▄           ████████████
                      █████████████▄        ▄████████████
                      ███████████████▄    ▄█████████████
                      Ответить
    •      ▀▄   ▀▄                                                                               
             █▄  █                                                                         ▄▀    
          ▄▄  █▄ █                                                                       ▄█▀ ▄▄▀▀
           ▀█▄██▄█                                                                      ▄██▄█▀   
            ██████                                                                     ▄█████▄█▀▀
            █████                    ▄▄▄▄█████████████▄▄▄▄                             █████▀    
           ▄████                ▄▄███████████████████████████▄▄▄                      ▄███▀      
          ▄████             ▄▄████████████████████████████████████▄▄                 ▄████       
         █████           ▄███████████████████████████████████████████▄▄              █████       
        █████          ▄████████████████████████████████████████████████▄▄           █████       
      Ответить
    •  ██████        ▄█████████████████████████████████████████████████████▄         ██████      
      ▄██████      ▄█████████████████████████████████████████████████████████▄        █████▄     
      ██████     ▄█████████████████████████████████████████████████████████████▄      ██████     
      ███████   ▄████████████████████████████████████████████████████████████████▄    ██████▄    
      ███████  ▄███████████████████████████████████████████████████████████████████  ████████    
      ███████▄▄█████████████████████████████████████████████████████████████████████████████▀    
      ██████████████████████████████████████████████████████████████████████████████████████     
      █████████████████████████████████████████████▀▀▀▀████████████████████████████████████      
       ██████████████████████████▀   ▀████████████      █████████████████████████████████▀       
        ▀████████████████████████     ████████████▄     ████████████████████████████████         
      Ответить
    •     ▀██████████████████████▄▄▄▄███████████████▄▄██████████████████████████████████▄        
           ██████████████████████████████████████████████████████████████████████████████        
           ███████████████████████████████████████████████████████████████████████████████       
          ████████████████████████████████████████████████████████████████████████████████       
          ████████████████████████████████████████████████████████████████████████████████       
          ████████████████████████████████████████████████████████████████████████████████▄      
          █████████████████████████████████████████████████████████████████████████████████      
          █████████████████████████████████████████████████████████████████████████████████      
          ████████████████████████████████████████████████████████████████████████████████▀      
          ████████████████████████████████████████████████████████████████████████████████       
      Ответить
    •     ████████████████████████████████████████████████████████████████████████████████       
           ███████████████████████████████████████████████████████████████████████████████       
           ███████████████████████████████████████████████████████████████████████████████       
           ██████████████████████████████████████████████████████████████████████████████        
            █████████████████████████████████████████████████████████████████████████████        
            ████████████████████████████████████████████████████████████████████████████▀        
             ███████████████████████████████████████████████████████████████████████████         
      Ответить
  • █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ВАНИШД███████████████████████████████████████████████████████████████
    Ответить
    • Я не смогу передать столько оттенков синего. Могу использовать символы ░, ▒, ▓, но тогда придётся вдвое снизить вертикальное разрешение.
      Ответить
      • А разве недостаточно обернуть последовательность разной плотности в один синий тег?
        Ответить
        • ▓▓▓▓▓███████▓▓▒▒▓▓▒░░░░░░░▒▓▓▓██████████
          ▓█▓▓████████▓▒░░▓▒░░░░░░░░░░▒▓██████████
          ██▓██████████░░ ▒▒░░░░░░░░▒░░▓▓█████████
          ██▓█████████▓░░░░▒░░░░░░░▒░░▓▓██████████
          ████████████▓▒░░░▒▒░░░░░░░░▓██▓▒▓█▓███▓█
          ████████████▓▒░░░░░░░▒▒▒▒▒▓█▓▓▒▒▒▒▒▒▒▒▒▒
          ████████████▓▓▒░░▒▒▒▒▒░░▒▓▓▓▓▒▒▒▒░░░▒░░▒
          ██████▓█████▓▓▓▒▒░▒▓▓▓░ ░▒▒▒▒░░░░░░░░░▒▒
          ▓████████████▓▒▒▒▒▒▒▒░░░░░▒▓▓▒▒▒░░░░░░▒▒
          ▓▓████████████▒▒░░░░░░░░░░▒▒▓▓▓▒▒░░░░░▒▒
          ████████▓█████▒▒░░░▒░░░░░░░▒▒▒▒▓▓▓▒▒▒▒▒▒
          ▓██████████████▓▒░░░░░░▒░░░▒▓▒▒▓▓▓▒▒▒▒▒▒
          ▒█████████████████▓▒░░▒░▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒
          ▒▓▓█████████████████▒▒░░░░░░░▒░▒▒▒▒▒▓▓▓▓
          ▓▓███████████████████▓▓▒░░░░░▒▒▒▒▒▒▒▒▓▒▒
          ▒▓█████████████████████▓▒▒▒░▒░░░▒▒▒▒▒▒▒▒
          ███████████████▓██▓██████▓▒▒▒░░░▒▒▒▒▒░░▒
          ▓████████▓▓█▓███████▓██████▓▓▒░░░░░░░░▒▒
          ▓▓█████▓█▓▓▓██████▓███████████▒▒░░░░▒▒▒▓
          ▓█████▓▓▓▓▒▓▓██████████████████▓▒▒▒▒▓▓██
          Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8