Code Duplication    Length = 4-5 lines in 2 locations

lib/private/image.php 2 locations

@@ 721-724 (lines=4) @@
718
				switch ($meta['bits']) {
719
					case 32:
720
					case 24:
721
						if (!($part = substr($data, $p, 3))) {
722
							$this->logger->warning($error, array('app' => 'core'));
723
							return $im;
724
						}
725
						$color = unpack('V', $part . $vide);
726
						break;
727
					case 16:
@@ 728-732 (lines=5) @@
725
						$color = unpack('V', $part . $vide);
726
						break;
727
					case 16:
728
						if (!($part = substr($data, $p, 2))) {
729
							fclose($fh);
730
							$this->logger->warning($error, array('app' => 'core'));
731
							return $im;
732
						}
733
						$color = unpack('v', $part);
734
						$color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3);
735
						break;