getPreference() == "default") ? "steve" : "alex"; if ($user->getTexture($model_preferrnce) != "") { $src = imagecreatefrompng(BASE_DIR."/textures/".$user->getTexture($model_preferrnce)); $dest = imagecreatetruecolor($size, $size); // f => front, l => left, r => right, b => back $x = array('f' => 8, 'l' => 16, 'r' => 0, 'b' => 24); imagecopyresized($dest, $src, 0, 0, $x[$view], 8, $size, $size, 8, 8); // Face imagecolortransparent($src, imagecolorat($src, 63, 0)); // Black Hat Issue imagecopyresized($dest, $src, 0, 0, $x[$view] + 32, 8, $size, $size, 8, 8); // Accessories header('Content-type: image/png'); imagepng($dest); imagedestroy($src); imagedestroy($dest); } else { header('Content-Type: image/png'); echo Utils::fread(BASE_DIR."/assets/images/steve-avatar.png"); } } }