1<?php
2
3namespace Intervention\Image\Gd\Commands;
4
5use Intervention\Image\Commands\AbstractCommand;
6
7class InterlaceCommand extends AbstractCommand
8{
9    /**
10     * Toggles interlaced encoding mode
11     *
12     * @param  \Intervention\Image\Image $image
13     * @return boolean
14     */
15    public function execute($image)
16    {
17        $mode = $this->argument(0)->type('bool')->value(true);
18
19        imageinterlace($image->getCore(), $mode);
20
21        return true;
22    }
23}
24