Code Duplication    Length = 4-5 lines in 2 locations

lib/private/legacy/image.php 2 locations

@@ 771-774 (lines=4) @@
768
				switch ($meta['bits']) {
769
					case 32:
770
					case 24:
771
						if (!($part = substr($data, $p, 3))) {
772
							$this->logger->warning($error, array('app' => 'core'));
773
							return $im;
774
						}
775
						$color = @unpack('V', $part . $vide);
776
						break;
777
					case 16:
@@ 778-782 (lines=5) @@
775
						$color = @unpack('V', $part . $vide);
776
						break;
777
					case 16:
778
						if (!($part = substr($data, $p, 2))) {
779
							fclose($fh);
780
							$this->logger->warning($error, array('app' => 'core'));
781
							return $im;
782
						}
783
						$color = @unpack('v', $part);
784
						$color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3);
785
						break;