Картинки внутри php файлов

В WordPress плагине Brian’s Threaded Comments используются не очень красивые значки ‘-‘ и ‘+’ для свернутых и развернутых веток.


При попытке их поменять обнаружилось, что картинки хранятся непосредственно внутри файла BriansThreadedComments.php:

$images['spacer.png'] = "iVBORw0KGgo...";
if(isset($_GET['image']))
{
    header("content-type: image/png");
    print base64_decode($images[$_GET['image']]);
    exit;
}

То есть, для замены картинки её необходимо преобразовать в base64.

Если это разовое действие, то проще всего не устанавливать никаких программ, а воспользоваться web-сервисом, например, base64encode. На этом же сайте можно сделать и обратное преобразование — base64decode.

Замечу, что в данном случае размер картинки должен быть 13*13 точек, при меньшем размере будет виден «кусочек паркета».

14.06.2007  Метки:   Рубрики: WordPress, Разработка, Языки

Написать комментарий