function newImage()
    {
        $args = func_get_args();
        $argc = func_num_args();

        if ($this->_addImage($argc, $args))
        {
            foreach ($this->_img['operator'] as $key => $value)
            {
                $this->_img['main'][$key] = $value;
            }
            $this->_img['main']['output_type'] = $this->_img['main']['type'];
            unset($this->_img['operator']);
            return true;
        }
        else
        {
            //trigger_error($this->_error_prefix . 'No appropriate constructor found.', E_USER_ERROR);
            return null;
        }
    }