Click here to Skip to main content
15,917,174 members
Home / Discussions / C#
   

C#

 
AnswerRe: FileSystemWatcher doesnt seem to be working on Win7 Pin
stancrm9-Sep-09 8:54
stancrm9-Sep-09 8:54 
GeneralRe: FileSystemWatcher doesnt seem to be working on Win7 Pin
Gareth H9-Sep-09 22:24
Gareth H9-Sep-09 22:24 
AnswerRe: FileSystemWatcher doesnt seem to be working on Win7 Pin
Jacobb Michael9-Sep-09 22:39
Jacobb Michael9-Sep-09 22:39 
GeneralRe: FileSystemWatcher doesnt seem to be working on Win7 Pin
Gareth H9-Sep-09 22:43
Gareth H9-Sep-09 22:43 
GeneralRe: FileSystemWatcher doesnt seem to be working on Win7 Pin
Jacobb Michael10-Sep-09 1:19
Jacobb Michael10-Sep-09 1:19 
Questionget rid of advertised shortcut Pin
Piratenwichtl20009-Sep-09 5:25
Piratenwichtl20009-Sep-09 5:25 
AnswerRe: get rid of advertised shortcut Pin
Dave Kreskowiak9-Sep-09 6:25
mveDave Kreskowiak9-Sep-09 6:25 
QuestionExcel 2000 vs Excel 2007 Pin
jashimu9-Sep-09 3:50
jashimu9-Sep-09 3:50 
AnswerRe: Excel 2000 vs Excel 2007 Pin
Not Active9-Sep-09 4:32
mentorNot Active9-Sep-09 4:32 
GeneralRe: Excel 2000 vs Excel 2007 Pin
jashimu9-Sep-09 5:29
jashimu9-Sep-09 5:29 
GeneralRe: Excel 2000 vs Excel 2007 Pin
DaveyM699-Sep-09 5:35
professionalDaveyM699-Sep-09 5:35 
GeneralRe: Excel 2000 vs Excel 2007 Pin
dan!sh 9-Sep-09 6:23
professional dan!sh 9-Sep-09 6:23 
GeneralRe: Excel 2000 vs Excel 2007 Pin
jashimu9-Sep-09 6:54
jashimu9-Sep-09 6:54 
GeneralRe: Excel 2000 vs Excel 2007 Pin
Mirko19809-Sep-09 21:42
Mirko19809-Sep-09 21:42 
AnswerHelp : bcp.exe blocked !!!! [Solved] Pin
Guy.Rostand9-Sep-09 3:36
Guy.Rostand9-Sep-09 3:36 
QuestionMore than one Client !!!! Pin
CRAZYCRICKET2259-Sep-09 2:36
CRAZYCRICKET2259-Sep-09 2:36 
AnswerRe: More than one Client !!!! Pin
SeMartens9-Sep-09 3:30
SeMartens9-Sep-09 3:30 
AnswerRe: More than one Client !!!! Pin
April Fans22-Sep-09 17:28
April Fans22-Sep-09 17:28 
QuestionNetwork Scanner Pin
deviao9-Sep-09 2:21
deviao9-Sep-09 2:21 
AnswerRe: Network Scanner Pin
Richard MacCutchan9-Sep-09 3:10
mveRichard MacCutchan9-Sep-09 3:10 
QuestionBinarySearch checks same element Pin
Caio19859-Sep-09 1:22
Caio19859-Sep-09 1:22 
AnswerRe: BinarySearch checks same element Pin
Luc Pattyn9-Sep-09 1:30
sitebuilderLuc Pattyn9-Sep-09 1:30 
GeneralRe: BinarySearch checks same element Pin
Caio19859-Sep-09 1:49
Caio19859-Sep-09 1:49 
GeneralRe: BinarySearch checks same element Pin
Luc Pattyn9-Sep-09 2:11
sitebuilderLuc Pattyn9-Sep-09 2:11 
OK, some comments:

1.
a general GDI+ image does not have a pallette, each pixel has ARGB values, typically 32-bit in total, and those can take any value. Your image source may be encoded by color index (e.g. 8-bit pallette) but AFAIK that is lost when the image gets loaded into an Image/Bitmap instance.

2.
with two arrays, their size would have to be the size (area) of the input image, that could be rather large. And you would have to implement your own sort algorithm to keep both arrays in sync.

3.
I would consider using a single Dictionary<Color,int> where the key is the pixel color and the value is the multiplicity. So the code to add a pixel would be: if already in dictionary increment value, else insert with value=1. Performing this on a megapixel image will be a slow operation!
BTW: make sure you allocate the dictionary with a well chosen initial capacity, I would pick image area divided by say 4 to avoid dictionary growth which would reallocate and copy all current data.

Smile | :)

Luc Pattyn

Have a look at my entry for the lean-and-mean competition; please provide comments, feedback, discussion, and don’t forget to vote for it! Thank you.


GeneralRe: BinarySearch checks same element Pin
Caio19859-Sep-09 3:03
Caio19859-Sep-09 3:03 

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.