Code Duplication    Length = 4-5 lines in 2 locations

lib/private/legacy/image.php 2 locations

@@ 746-749 (lines=4) @@
743
				switch ($meta['bits']) {
744
					case 32:
745
					case 24:
746
						if (!($part = substr($data, $p, 3))) {
747
							$this->logger->warning($error, array('app' => 'core'));
748
							return $im;
749
						}
750
						$color = unpack('V', $part . $vide);
751
						break;
752
					case 16:
@@ 753-757 (lines=5) @@
750
						$color = unpack('V', $part . $vide);
751
						break;
752
					case 16:
753
						if (!($part = substr($data, $p, 2))) {
754
							fclose($fh);
755
							$this->logger->warning($error, array('app' => 'core'));
756
							return $im;
757
						}
758
						$color = unpack('v', $part);
759
						$color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3);
760
						break;