effect = [new render\effect\Pretreatment(),new render\effect\ToneMapLinear(),new render\effect\CammaCorrection()]; // $film->addImage($img); // $film->addImage(new render\Image(['type' => 'ALBEDO'])); // $film->addImage(new render\Image(['type' => 'AVG_SHADING_NORMAL'])); // $film->addImage(new render\Image(['type' => 'OBJECT_ID'])); // $img = new render\Image(); // $img->effect = [new render\effect\NoiseReducerOIDN(),new render\effect\Pretreatment(),new render\effect\ToneMapLinear(),new render\effect\CammaCorrection()]; // $film->addImage($img); // echo $film; // class vector implements \JsonSerializable // { // public function __construct( $arr ) // { // $this->array = $arr; // } // public function jsonSerialize() // { // return $this->array; // } // } // $test = [ // "x" => "geeks", // "y" => "for", // "z" => "geeks" // ]; // $test = new Gltf(); // echo json_encode($test, JSON_PRETTY_PRINT); $rr = 'AACAPwAAgD8AAIA/AACAPwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAgPwAAgD4AACA/AAAAPwAAYD8AAAA/AABgPwAAgD4AAAEAAgAAAAIAAwA='; // echo base64_decode($rr); // $fileType = base64_decode($rr); $fileType = "\x04\x00\xa0\x00"; echo $fileType; echo "\n\n"; $rr = unpack("cchars/nint",$fileType); var_dump($rr); $str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw=='; echo base64_decode($str); ?>