I have the C # code to crop images.
When I crop the image (size: 191 KB, my C # code), the resulting result increases the image (dazzle) (size: 2.44 MB)
Please tell me That's why the size increases after the crop .. ???
bitmap source = new bitmap (@ "F: \ images \", "+ +" kernel "+ + + j +" .jpg "); Rectangle section = new rectangle (new point (0, 0), new shape (1362, 761)); Bitmap croped image = crop image (source, section); Cropped image. Save (@ "File Path \" "+ i +" Colonel "+ j +" .jpg "); Public bitmap crop image (bitmap source, rectangle volume) {// An empty bitmap which will keep crop image bitmap BMP = new bitmap (section with section, height); Graphics G = Graphics. Frame Image (BMP); // Draw the given area (section) of the source image // at 0,0 on empty bitmap (BMP) g.DrawImage (source, 0, 0, article, GraphicsUnit.Pixel). Return BMP; Telepathic power: You are talking about the size of the file on the disk and are comparing the original compressed; File (potential JPG) with the saved version in non-compressed format (potential BMP) Correct: Save the baked image in compressed format.
2 arguments lets you specify the format i.e. in contrast to a logic version that you use in your sample).
Example from the article:
// Create a bitmap from the button image processing. Bitmap BMP1 = new bitmap (typef (button), "button.bmp"); // Save image as a GIF Bmp1.Save ("c: \\ button.gif", system, drawing.imaging.imageformat.gif);
No comments:
Post a Comment