Click here to Skip to main content
16,014,816 members
Home / Discussions / C#
   

C#

 
AnswerRe: A Question Of Efficiency Pin
_Erik_16-Nov-10 1:58
_Erik_16-Nov-10 1:58 
GeneralRe: A Question Of Efficiency Pin
Roger Wright17-Nov-10 14:14
professionalRoger Wright17-Nov-10 14:14 
AnswerRe: A Question Of Efficiency Pin
PIEBALDconsult16-Nov-10 2:17
mvePIEBALDconsult16-Nov-10 2:17 
GeneralRe: A Question Of Efficiency Pin
Roger Wright17-Nov-10 14:11
professionalRoger Wright17-Nov-10 14:11 
GeneralRe: A Question Of Efficiency Pin
PIEBALDconsult18-Nov-10 2:14
mvePIEBALDconsult18-Nov-10 2:14 
AnswerRe: A Question Of Efficiency Pin
RobCroll17-Nov-10 4:12
RobCroll17-Nov-10 4:12 
GeneralRe: A Question Of Efficiency Pin
Roger Wright17-Nov-10 14:10
professionalRoger Wright17-Nov-10 14:10 
QuestionContrast problem Pin
pancakeleh15-Nov-10 16:57
pancakeleh15-Nov-10 16:57 
hello, i am doing contrast for image and when i run my program i come across this particular error "Error 1 The name 'Clamp' does not exist in the current context "

the code as follow:

   public static Bitmap AdjustContrast(Bitmap Image, float Value)<br />
        {<br />
            Value = (100.0f + Value) / 100.0f;<br />
            Value *= Value;<br />
            System.Drawing.Bitmap TempBitmap = Image;<br />
            System.Drawing.Bitmap NewBitmap = new System.Drawing.Bitmap(TempBitmap.Width, TempBitmap.Height);<br />
            System.Drawing.Graphics NewGraphics = System.Drawing.Graphics.FromImage(NewBitmap);<br />
            NewGraphics.DrawImage(TempBitmap, new System.Drawing.Rectangle(0, 0, TempBitmap.Width, TempBitmap.Height), new System.Drawing.Rectangle(0, 0, TempBitmap.Width, TempBitmap.Height), System.Drawing.GraphicsUnit.Pixel);<br />
            NewGraphics.Dispose();<br />
<br />
            for (int x = 0; x < NewBitmap.Width; ++x)<br />
            {<br />
                for (int y = 0; y < NewBitmap.Height; ++y)<br />
                {<br />
                    Color Pixel = NewBitmap.GetPixel(x, y);<br />
                    float Red = Pixel.R / 255.0f;<br />
                    float Green = Pixel.G / 255.0f;<br />
                    float Blue = Pixel.B / 255.0f;<br />
                    Red = (((Red - 0.5f) * Value) + 0.5f) * 255.0f;<br />
                    Green = (((Green - 0.5f) * Value) + 0.5f) * 255.0f;<br />
                    Blue = (((Blue - 0.5f) * Value) + 0.5f) * 255.0f;<br />
<br />
                    NewBitmap.SetPixel(x, y, Color.FromArgb(Clamp((int)Red, 255, 0), Clamp((int)Green, 255, 0), Clamp((int)Blue, 255, 0)));<br />
 <br />
<br />
                   <br />
                }<br />
            }<br />
<br />
            return NewBitmap;<br />
<br />
        }


May i know what is wrong?
AnswerRe: Contrast problem Pin
Roger Wright15-Nov-10 17:14
professionalRoger Wright15-Nov-10 17:14 
GeneralRe: Contrast problem Pin
pancakeleh15-Nov-10 17:22
pancakeleh15-Nov-10 17:22 
GeneralRe: Contrast problem Pin
Dr.Walt Fair, PE15-Nov-10 18:03
professionalDr.Walt Fair, PE15-Nov-10 18:03 
GeneralRe: Contrast problem Pin
Roger Wright15-Nov-10 18:24
professionalRoger Wright15-Nov-10 18:24 
AnswerRe: Contrast problem Pin
pancakeleh15-Nov-10 19:05
pancakeleh15-Nov-10 19:05 
GeneralRe: Contrast problem Pin
pancakeleh15-Nov-10 21:34
pancakeleh15-Nov-10 21:34 
GeneralRe: Contrast problem Pin
Caslen16-Nov-10 2:46
Caslen16-Nov-10 2:46 
GeneralRe: Contrast problem Pin
pancakeleh16-Nov-10 3:53
pancakeleh16-Nov-10 3:53 
Questionhistogram control Pin
pancakeleh15-Nov-10 16:44
pancakeleh15-Nov-10 16:44 
AnswerRe: histogram control Pin
Dr.Walt Fair, PE15-Nov-10 17:39
professionalDr.Walt Fair, PE15-Nov-10 17:39 
QuestionAsync vs Sync Pin
Jacob D Dixon15-Nov-10 14:03
Jacob D Dixon15-Nov-10 14:03 
AnswerRe: Async vs Sync Pin
Luc Pattyn15-Nov-10 14:54
sitebuilderLuc Pattyn15-Nov-10 14:54 
GeneralRe: Async vs Sync Pin
Jacob D Dixon15-Nov-10 17:21
Jacob D Dixon15-Nov-10 17:21 
AnswerRe: Async vs Sync Pin
Luc Pattyn15-Nov-10 17:31
sitebuilderLuc Pattyn15-Nov-10 17:31 
GeneralRe: Async vs Sync Pin
Jacob D Dixon16-Nov-10 13:54
Jacob D Dixon16-Nov-10 13:54 
GeneralRe: Async vs Sync Pin
Luc Pattyn16-Nov-10 13:57
sitebuilderLuc Pattyn16-Nov-10 13:57 
QuestionAccessing form controls from WCF service Pin
teknolog12315-Nov-10 10:29
teknolog12315-Nov-10 10:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.