Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VC6 VC7 C++
Hi
 
I want to create an application in order to read, modify and save DICOM files without using any third party tools like MERGECOM, DCMTK etc..
If any one have any idea, please help me.
Posted 10-Feb-10 0:19am
Edited 10-Feb-10 0:21am
v2
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

If you want to write an independent application, then you should start by studying the DICOM standard [^].
Some (dated) documents are also available at Wikipedia [^].
Smile | :)
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

I assume if you know the DICOM file format, you can use Windows File Operation functions to read, modify and save the DICOM files. You can refer the following MSDN link on Windows File Management Functions: http://msdn.microsoft.com/en-us/library/aa364232(VS.85).aspx[^]
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Idea is good to create a lib to read, modify or save DICOM file.
For that you should surely be through with the DICOM file format.
Please refer([^])
 
Even with dcmtk it will take a good amount of time to create application to read, modify and save DICOM file( which may even include DICOMDIR,.dcm etc).
I think it take a time span of 6 or more month to create a new library similar to DCMTK.
 
I hope a programmer should try for resuability. Smile | :)
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CPallini 540
1 Sergey Alexandrovich Kryukov 420
2 George Jonsson 328
3 Pheonyx 218
4 OriginalGriff 215
0 OriginalGriff 4,813
1 CPallini 3,890
2 Sergey Alexandrovich Kryukov 3,274
3 George Jonsson 2,552
4 Gihan Liyanage 2,186


Advertise | Privacy | Mobile
Web02 | 2.8.140905.1 | Last Updated 24 Feb 2010
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100