Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5); $con = new CairoContext($su..

Decoded Output download

<?php
$sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5);
$con = new CairoContext($sur);

$color = '';

$color.= chr(0x4c);

$color.= chr(0x33);

$color.= chr(0x19);

$color.= chr(0x80);

$s = new CairoImageSurface(CairoFormat::ARGB32, 1, 1);
$s->createForData($color, CairoFormat::ARGB32, 1,1,4);

$pat = new CairoSurfacePattern($s);
$pat->setExtend(CairoExtend::REPEAT);

for($i=0; $i<5; $i++) {
    switch($i) {
        case 0:
            $con->setSourceRgb(.6,.7,.8);
            break;
        case 1:
            $con->setSourceRgba(.2,.4,.6,.5);
            break;
        case 2:
            $con->setSourceRgba(.2,.4,.6,.5);
            break;
        case 3:
        default:
            $con->setSource($pat);
    }

    $con->rectangle($i,0,1,5);

    $con->fill();
}

$sur->writeToPng(dirname(__FILE__)  . '/set-source.png'); ?>

Did this file decode correctly?

Original Code

<?php
$sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5);
$con = new CairoContext($sur);

$color = '';

$color.= chr(0x4c);

$color.= chr(0x33);

$color.= chr(0x19);

$color.= chr(0x80);

$s = new CairoImageSurface(CairoFormat::ARGB32, 1, 1);
$s->createForData($color, CairoFormat::ARGB32, 1,1,4);

$pat = new CairoSurfacePattern($s);
$pat->setExtend(CairoExtend::REPEAT);

for($i=0; $i<5; $i++) {
    switch($i) {
        case 0:
            $con->setSourceRgb(.6,.7,.8);
            break;
        case 1:
            $con->setSourceRgba(.2,.4,.6,.5);
            break;
        case 2:
            $con->setSourceRgba(.2,.4,.6,.5);
            break;
        case 3:
        default:
            $con->setSource($pat);
    }

    $con->rectangle($i,0,1,5);

    $con->fill();
}

$sur->writeToPng(dirname(__FILE__)  . '/set-source.png');

Function Calls

None

Variables

None

Stats

MD5 b84dab27fe5151cd90e573c71ef7b3b3
Eval Count 0
Decode Time 76 ms