Code Duplication    Length = 18-18 lines in 2 locations

php/plugins/Watermark/plugin.php 1 location

@@ 274-291 (lines=18) @@
271
			imagecopymerge($oSrcImg, $oWatermarkImg, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $transparency);
272
		}
273
		
274
		switch ($srcImgInfo['mime']) {
275
			case 'image/gif':
276
				imagegif($oSrcImg, $src);
277
				break;
278
			case 'image/jpeg':
279
				imagejpeg($oSrcImg, $src, $quality);
280
				break;
281
			case 'image/png':
282
				if (function_exists('imagesavealpha') && function_exists('imagealphablending')) {
283
					imagealphablending($oSrcImg, false);
284
					imagesavealpha($oSrcImg, true);
285
				}
286
				imagepng($oSrcImg, $src);
287
				break;
288
			case 'image/wbmp':
289
				imagewbmp($oSrcImg, $src);
290
				break;
291
		}
292
293
		imageDestroy($oSrcImg);
294
		imageDestroy($oWatermarkImg);

php/plugins/AutoResize/plugin.php 1 location

@@ 155-172 (lines=18) @@
152
				return false;
153
			}
154
		
155
			switch ($srcImgInfo['mime']) {
156
				case 'image/gif':
157
					imagegif($tmp, $src);
158
					break;
159
				case 'image/jpeg':
160
					imagejpeg($tmp, $src, $quality);
161
					break;
162
				case 'image/png':
163
					if (function_exists('imagesavealpha') && function_exists('imagealphablending')) {
164
						imagealphablending($tmp, false);
165
						imagesavealpha($tmp, true);
166
					}
167
					imagepng($tmp, $src);
168
					break;
169
				case 'image/wbmp':
170
					imagewbmp($tmp, $src);
171
					break;
172
			}
173
			
174
			imagedestroy($oSrcImg);
175
			imagedestroy($tmp);