Code Duplication    Length = 6-7 lines in 2 locations

thumbs/phpthumb.class.php 2 locations

@@ 1960-1966 (lines=7) @@
1957
                    $this->DebugMessage('source dimensions set to ' . $this->source_width . 'x' . $this->source_height, __FILE__, __LINE__);
1958
                    $this->SetOrientationDependantWidthHeight();
1959
1960
                    if (!preg_match('#(' . implode('|', $this->AlphaCapableFormats) . ')#i', $outputFormat)) {
1961
                        // not a transparency-capable format
1962
                        $commandline .= ' -background ' . phpthumb_functions::escapeshellarg_replacement('#' . ($this->bg ?: 'FFFFFF'));
1963
                        if ($getimagesize[2] == IMAGETYPE_GIF) {
1964
                            $commandline .= ' -flatten';
1965
                        }
1966
                    }
1967
                    if ($getimagesize[2] == IMAGETYPE_GIF) {
1968
                        $commandline .= ' -coalesce'; // may be needed for animated GIFs
1969
                    }
@@ 2120-2125 (lines=6) @@
2117
                            $this->DebugMessage('Using ImageMagick rotate', __FILE__, __LINE__);
2118
                            $commandline .= ' -rotate ' . phpthumb_functions::escapeshellarg_replacement($this->ra);
2119
                            if (($this->ra % 90) != 0) {
2120
                                if (preg_match('#(' . implode('|', $this->AlphaCapableFormats) . ')#i', $outputFormat)) {
2121
                                    // alpha-capable format
2122
                                    $commandline .= ' -background rgba(255,255,255,0)';
2123
                                } else {
2124
                                    $commandline .= ' -background ' . phpthumb_functions::escapeshellarg_replacement('#' . ($this->bg ?: 'FFFFFF'));
2125
                                }
2126
                            }
2127
                            $this->ra = 0;
2128
                        } else {