Click here to Skip to main content
15,895,799 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to design a web spider Pin
Fired.Fish.Gmail15-Jun-09 19:16
Fired.Fish.Gmail15-Jun-09 19:16 
QuestionHow to receiving an incoming SMS message? in C# Pin
Md. Ali Naser Khan2-Jun-09 16:07
Md. Ali Naser Khan2-Jun-09 16:07 
AnswerRe: How to receiving an incoming SMS message? in C# Pin
Christian Graus2-Jun-09 16:11
protectorChristian Graus2-Jun-09 16:11 
GeneralRe: How to receiving an incoming SMS message? in C# Pin
Md. Ali Naser Khan2-Jun-09 16:58
Md. Ali Naser Khan2-Jun-09 16:58 
GeneralRe: How to receiving an incoming SMS message? in C# Pin
Christian Graus2-Jun-09 18:20
protectorChristian Graus2-Jun-09 18:20 
AnswerRe: How to receiving an incoming SMS message? in C# Pin
Giorgi Dalakishvili2-Jun-09 19:53
mentorGiorgi Dalakishvili2-Jun-09 19:53 
QuestionFastest way to scan an image for pixel color (black and white) Pin
sebogawa2-Jun-09 15:41
sebogawa2-Jun-09 15:41 
AnswerRe: Fastest way to scan an image for pixel color (black and white) Pin
Luc Pattyn2-Jun-09 15:54
sitebuilderLuc Pattyn2-Jun-09 15:54 
Hi,

here are some ideas:

1. j <= detectLeft.Height gets executed for every pixel, you'd better store detectLeft.Height in a local int variable

2. executing a lot of GetPixel() calls tends to be slow since each time the coordinates are checked against the image boundaries, and translated into a linear index, something that can be done more easily once one knows they all get handled sequentially

3. the most practical approach to (2) is by using pointers

4. why do you use 4 bytes per pixel if all it can be is black and white; an array (bools, bytes, ints, ...) or a BitArray would be more economical in space, and hence in speed (assuming your image is say 512*512, it takes 1MB which is about the size of the level 2 cache); less data would run faster.
Maybe you should swith to one byte per pixel (optimum between density and simplicity)

5. there are special code snippets to find the lowest bit set in an integer, this could be much faster assuming a binary image (yours is), and a majority of zeroes.
x & -x results in zero if x is zero, and in an int with exactly one bit set which is also set in x otherwise.

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.

GeneralRe: Fastest way to scan an image for pixel color (black and white) Pin
sebogawa2-Jun-09 16:12
sebogawa2-Jun-09 16:12 
GeneralRe: Fastest way to scan an image for pixel color (black and white) Pin
Alan Balkany3-Jun-09 5:03
Alan Balkany3-Jun-09 5:03 
QuestionBottom-Up Datagrid Pin
eziksoft2-Jun-09 15:17
eziksoft2-Jun-09 15:17 
AnswerRe: Bottom-Up Datagrid Pin
Mycroft Holmes2-Jun-09 17:03
professionalMycroft Holmes2-Jun-09 17:03 
GeneralRe: Bottom-Up Datagrid Pin
eziksoft3-Jun-09 5:28
eziksoft3-Jun-09 5:28 
GeneralRe: Bottom-Up Datagrid Pin
Mycroft Holmes3-Jun-09 14:18
professionalMycroft Holmes3-Jun-09 14:18 
GeneralRe: Bottom-Up Datagrid Pin
eziksoft3-Jun-09 14:20
eziksoft3-Jun-09 14:20 
Questionabout the interface of C# Pin
mctramp1682-Jun-09 14:24
mctramp1682-Jun-09 14:24 
AnswerRe: about the interface of C# Pin
Christian Graus2-Jun-09 14:52
protectorChristian Graus2-Jun-09 14:52 
AnswerRe: about the interface of C# Pin
Richard Blythe2-Jun-09 16:15
Richard Blythe2-Jun-09 16:15 
GeneralRe: about the interface of C# Pin
EliottA3-Jun-09 2:55
EliottA3-Jun-09 2:55 
GeneralRe: about the interface of C# Pin
Richard Blythe3-Jun-09 4:51
Richard Blythe3-Jun-09 4:51 
AnswerRe: about the interface of C# Pin
Pete O'Hanlon2-Jun-09 21:41
mvePete O'Hanlon2-Jun-09 21:41 
AnswerRe: about the interface of C# Pin
Alan Balkany3-Jun-09 5:07
Alan Balkany3-Jun-09 5:07 
GeneralRe: about the interface of C# Pin
mctramp1683-Jun-09 14:37
mctramp1683-Jun-09 14:37 
Questioncross thread operations Pin
spiritboy2-Jun-09 8:58
spiritboy2-Jun-09 8:58 
QuestionRe: cross thread operations Pin
harold aptroot2-Jun-09 9:57
harold aptroot2-Jun-09 9:57 

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.