src/Controllers/ResizeController.php
public function getResize()
    {
        $ratio = 1.0;
        $image = request('img');

        $original_image = Image::make($this->lfm->setName($image)->path('absolute'));
        $original_width = $original_image->width();
        $original_height = $original_image->height();

        $scaled = false;

        // FIXME size should be configurable
        if ($original_width > 600) {
            $ratio = 600 / $original_width;
            $width = $original_width * $ratio;
            $height = $original_height * $ratio;
            $scaled = true;
        } else {
            $width = $original_width;
            $height = $original_height;
        }

        if ($height > 400) {
            $ratio = 400 / $original_height;
            $width = $original_width * $ratio;
            $height = $original_height * $ratio;
            $scaled = true;
        }

        return view('laravel-filemanager::resize')
            ->with('img', $this->lfm->pretty($image))
            ->with('height', number_format($height, 0))
            ->with('width', $width)
            ->with('original_height', $original_height)
            ->with('original_width', $original_width)
            ->with('scaled', $scaled)
            ->with('ratio', $ratio);
    }
public function getResize()
    {
        $ratio = 1.0;
        $image = request('img');

        $original_image = Image::make($this->lfm->setName($image)->path('absolute'));
        $original_width = $original_image->width();
        $original_height = $original_image->height();

        $scaled = false;

        // FIXME size should be configurable
        if ($original_width > 600) {
            $ratio = 600 / $original_width;
            $width = $original_width * $ratio;
            $height = $original_height * $ratio;
            $scaled = true;
        } else {
            $width = $original_width;
            $height = $original_height;
        }

        if ($height > 400) {
            $ratio = 400 / $original_height;
            $width = $original_width * $ratio;
            $height = $original_height * $ratio;
            $scaled = true;
        }

        return view('laravel-filemanager::resize')
            ->with('img', $this->lfm->pretty($image))
            ->with('height', number_format($height, 0))
            ->with('width', $width)
            ->with('original_height', $original_height)
            ->with('original_width', $original_width)
            ->with('scaled', $scaled)
            ->with('ratio', $ratio);
    }
public function getResize ( ) { $ ratio = 1.0 ; $ image = request ( 'img' ) ; $ original_image = Image :: make ( $ this -> lfm -> setName ( $ image ) -> path ( 'absolute' ) ) ; $ original_width = $ original_image -> width ( ) ; $ original_height = $ original_image -> height ( ) ; $ scaled = false ; // FIXME size should be configurable if ( $ original_width > 600 ) { $ ratio = 600 / $ original_width ; $ width = $ original_width * $ ratio ; $ height = $ original_height * $ ratio ; $ scaled = true ; } else { $ width = $ original_width ; $ height = $ original_height ; } if ( $ height > 400 ) { $ ratio = 400 / $ original_height ; $ width = $ original_width * $ ratio ; $ height = $ original_height * $ ratio ; $ scaled = true ; } return view ( 'laravel-filemanager::resize' ) -> with ( 'img' , $ this -> lfm -> pretty ( $ image ) ) -> with ( 'height' , number_format ( $ height , 0 ) ) -> with ( 'width' , $ width ) -> with ( 'original_height' , $ original_height ) -> with ( 'original_width' , $ original_width ) -> with ( 'scaled' , $ scaled ) -> with ( 'ratio' , $ ratio ) ; }
Dipsplay image for resizing.

@return mixed
Dipsplay image for resizing .