phpThumb ImageMagick Path ~
Optional. Set an alternative ImageMagick path here for generating thumbnails with phpThumb, if it is not in the PHP default.

@param string $value

@return $this
770813
public function setCorePhpthumbImagemagickPath($value)
    {
        $this->setFieldName('phpthumb_imagemagick_path');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
358865
public function setCorePhpthumbNohotlinkEnabled($value)
    {
        $this->setFieldName('phpthumb_nohotlink_enabled');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
996051
public function setBottom($value)
	{
		$this->bottom = intval($value);
		$this->height = null;
		return $this;
	}
14500
static public function image($value=null)
    {
        if ($value) {
            $value = Config::getUploadFileRelativePath($value);
            return DataHelper::formatPath($value);
        }
        
        return '';
    }
1043942
public static function url(string $value): self
    {
        return new self(Implementation::uuid5(Implementation::NAMESPACE_URL, $value)->toString());
    }
806990
public function setCorePhpthumbErrorBgcolor($value)
    {
        $this->setFieldName('phpthumb_error_bgcolor');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
1339207
public function encode($value) {
        $renderer = new Png();
        $renderer->setHeight($this->height);
        $renderer->setWidth($this->width);
        $qrCode = Encoder::encode($value, new ErrorCorrectionLevel($this->level), $this->encoding);
        $content = $renderer->render($qrCode);
        $this->image = imagecreatefromstring($content);
		return $this;
	}
1239670
public function setHash($value) {
        // TODO: freeze the instance after configuration and automatically call copy()

        if (isset($value)) {
            if (!is_scalar($value)) throw new IllegalTypeException('Illegal type of parameter $value: '.gettype($value));
            if (is_bool($value))
                $value = (int) $value;
        }
        $value = (string) $value;
        $path = $this->getPath();
        $this->setPath(strLeftTo($path, '#', $count=1, $includeLimiter=false, $onNotFound=$path).'#'.$value);

        return $this;
    }
148868
public function setValue( $value ) {
		$this->value = $this->cleanUpValue( $value );
		$this->input->setValue( $this->value );
		return $this;
	}
70628
public function setCorePhpthumbZoomcrop($value)
    {
        $this->setFieldName('phpthumb_zoomcrop');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
152646
public function setRaw($path, $value)
    {
        StructureHelper::setByPath($this->data, $path, $value, $this->separator);

        return $this;
    }
1277342
public function setPlaceholder(string $value = null): self
	{
		$this->setAttribute('placeholder', $value ?? $this->caption);
		return $this;
	}
323375
public function setCorePhpthumbNohotlinkTextMessage($value)
    {
        $this->setFieldName('phpthumb_nohotlink_text_message');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
730240
public function setCoreRequestParamId($value)
    {
        $this->setFieldName('request_param_id');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }
422314
public function asImage($value, $options = [])
    {
        if ($value === null) {
            return $this->getNullDisplay();
        }

        return Html::img($value, $options);
    }
681110
public function set($value = null)
    {
        //get args
        $args = func_get_args();
        
        if (count($args) < 2) {
            return $this;
        }
        
        $value = array_pop($args);
        $last = array_pop($args);
        
        $pointer = &$this->data;
        foreach ($args as $i => $step) {
            if (!isset($pointer[$step])
                || !is_array($pointer[$step])
            ) {
                $pointer[$step] = array();
            }

            $pointer = &$pointer[$step];
        }
        
        $pointer[$last] = $value;
        
        return $this;
    }
128477
public function setCoreXhtmlUrls($value)
    {
        $this->setFieldName('xhtml_urls');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }