You can use Graphics.DrawImage
to draw a cropped image onto the graphics object from a bitmap.
Rectangle cropRect = new Rectangle(...); Bitmap src = Image.FromFile(fileName) as Bitmap; Bitmap target = new Bitmap(cropRect.Width, cropRect.Height); using(Graphics g = Graphics.FromImage(target)) { g.DrawImage(src, new Rectangle(0, 0, target.Width, target.Height), cropRect, GraphicsUnit.Pixel); }
Related Posts:
- How can I parse JSON with C#?
- What is IP address ‘::1’?
- What is the yield keyword used for in C#?
- Join/Where with LINQ and Lambda
- C# compiler error: “not all code paths return a value”
- C# equivalent of C++ map
- How to convert byte array to string [duplicate]
- C# Java HashMap equivalent
- The page was not displayed because the request entity is too large on IIS
- Configuration System Failed to Initialize
- Export Pervasive to MySQL (C#)
- Why use the params keyword?
- What does plus equals(+=) operator means here?
- Unity cannot convert from ‘string’ to ‘int’
- The request was aborted: Could not create SSL/TLS secure channel
- The request was aborted: Could not create SSL/TLS secure channel
- finding the maximum length of lists in c#
- The located assembly’s manifest definition does not match the assembly reference
- OnTriggerEnter not working at Unity3D
- The requested resource does not support HTTP method ‘GET’
- Rename a file in C#
- What does mscorlib stand for?
- XAML Binding Groups
- What is the best way to iterate over a dictionary?
- Does not contain a static ‘main’ method suitable for an entry point
- Checking if an object is null in C#
- How to use Global Variables in C#?
- Unity3d no Monobehaviour scripts in the file, or their names don’t match the file name
- What is and how to fix System.TypeInitializationException error?
- Adding values to a C# array
- C#: how to get first char of a string?
- how to convert C# to C++
- Adding values to a C# array
- Reading settings from app.config or web.config in .NET
- How to initialize a list of strings (List
) with many string values - What does {0} mean when found in a string in C#?
- How to use html.ValidationMessageFor
- EF 5 Enable-Migrations : No context type was found in the assembly
- Visual studio 2019 freezes when debugging
- How to make an HTTP POST web request
- Are 2 dimensional Lists possible in c#?
- Passing just a type as a parameter in C#
- How to easily initialize a list of Tuples?
- How do I target @Model within a src of an image tag?
- How to round up in c#
- How to stop C# console applications from closing automatically? [duplicate]
- Converting from IEnumerable to List
- Escape double quotes in a string
- How to do constructor chaining in C#
- Can I send SMS Messages from a C# Application?
- How do you sort a dictionary by value?
- EntityType has no key defined error
- regular expression “.*[^a-zA-Z0-9_].*”
- Sharing violation IOException while reading and writing to file C#
- How to delete object?
- Carriage return and Line feed… Are both required in C#?
- Padding is invalid and cannot be removed?
- Inconsistent Accessibility: Parameter type is less accessible than method
- Why is it that “No HTTP resource was found that matches the request URI” here?
- How to get correct timestamp in C#
- Best way to reverse a string
- C# Foreach statement does not contain public definition for GetEnumerator
- Cannot implicitly convert type ‘int’ to ‘string’ C# class
- How do I exit a foreach loop in C#?
- If a folder does not exist, create it
- C# “No suitable method found to override.” — but there is one
- System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
- What is the purpose of global.asax in asp.net
- How to add a string to a string[] array? There’s no .Add function
- How to block until an event is fired in c#
- How to use WPF Background Worker
- Case insensitive ‘Contains(string)’
- How to catch all exceptions in c# using try and catch?
- Getting “Handshake failed…unexpected packet format” when using WebClient.UploadFile() with “https” when the server has a valid SSL certificate
- Receiving access denied error from Visual Studio when trying to change target framework
- How to force garbage collector to run?
- Page vs Window in WPF?
- CS1617: Invalid option ‘6’ for /langversion; must be ISO-1, ISO-2, 3, 4, 5 or Default
- When do we use ANTLR
- Sort list by field (C#)
- How to post data to specific URL using WebClient in C#
- How would you count occurrences of a string (actually a char) within a string?
- Value does not fall within the expected range
- The type or namespace name could not be found
- How to execute a stored procedure within C# program
- The remote server returned an error: (405) Method Not Allowed. WCF REST Service
- TTS Voices for Windows7 64 bits
- How can I delete a file that is in use by another process?
- How do you wait for input on the same Console.WriteLine() line?
- Why doesn’t C# have header files? Will the namespace take care of everything?
- How to avoid a System.Runtime.InteropServices.COMException?
- Define: What is a HashSet?
- Convert string to decimal, keeping fractions
- “A namespace cannot directly contain members such as fields or methods”
- Format of the initialization string does not conform to specification starting at index 0
- How can I generate random alphanumeric strings?
- How do you do a deep copy of an object in .NET?
- Cannot declare instance members in a static class in C#
- How to convert HTML to PDF using iTextSharp
- Linq: GroupBy, Sum and Count