X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=Doc%2FWebsite%2FNews.html;h=461c05d8356e005230e17dd1cdcdbb2f528d46bb;hb=a5e9b83b0c6cece57b690bb02b24db8b884ebb0a;hp=0ea470e3b217c4e2c6244c974df32c54ff15691e;hpb=1e79eb643b485fef0bf0c3e0d4b113364e9ec411;p=gdcm.git
diff --git a/Doc/Website/News.html b/Doc/Website/News.html
index 0ea470e3..461c05d8 100644
--- a/Doc/Website/News.html
+++ b/Doc/Website/News.html
@@ -33,9 +33,9 @@ Any contribution is welcome.
(LOw COmplexity LOssless COmpression for Images)
developed at Hewlett-Packard Laboratories]
-
gdcm doesn't read yet JPEG2000 encoded files.
+ gdcm doesn't read yet all JPEG2000 encoded files.
- But we are working on it.
+ But we are working on it (a lot of troubles with Jasper).
gdcm doesn't read yet MPEG2 encoded files.
@@ -119,11 +119,53 @@ Any contribution is welcome.
- New Features
+ - AnonymizeNoLoad used with dirin=inputDirectoryName
+ anonymizes all the files within the given Directory.
+
+ User may also choose extra elements he wants to rub out:
+ rubout=listOfElementsToRubOut
+ with listOfElementsToRubOut : group1-elem1,group2-elem2,
+ ... (in hexa, no space within the list )
+
+ - gdcm::SerieHelper() has a new method
+ void AddGdcmFile(File *header), that allows aware user to
+ create a 'FileList' (actually a
+ std::vector< File* > ).
+ The FileList created this way will be the
+ 'first one' in the gdcm::FileHelper() (retrieve it with
+ FileList *GetFirstCoherentFileList() ).
+ It may be sorted using OrderFileList.
+ No 'coherence check' will be performed on this FileList
+ before sorting.
+ It may be passed to a vtkGdcmReader
+ (to avoid parsing twice the files)
+
+ - vtkGdcmReader can now get the result of
+ gdcm::SerieHelper (to avoid parsing twice the files)
+ Proceed as follow :
+
+ gdcmSerieHelper *sh = new gdcmSerieHelper();
+ sh->SetDirectory(myImageDirectory, true);
+ gdcmFileList *l = s->GetFirstCoherentFileList();
+ s->OrderFileList(l);
+
+ vtkGdcmReader *gr = new vtkGdcmReader();
+ gr->SetCoherentFileList(l);
+ gr->Update();
+
+ This works with a directory that contains only one 'Serie'
+ (same Serie UID for all the images).
+ If it contains more than one Serie, you'll have to loop
+ on the Series, using GetNextCoherentFileList();
+ It will be up to the user to delete the gdcm::File.
+
+ See vtkgdcmSerieViewer for an example.
+
- Both vtkgdcmViewer and vtkgdcmViewer2
are available to allow easy displaying of single/multiframe
GreyLevel/RGB/PaletteColor images
@@ -140,7 +182,7 @@ Any contribution is welcome.
d->Load( );
- For parsing all the dicom files with a given root directory, use :
+ For parsing all the dicom files within a given root directory, use :
gdcm::DicomDir *d = new gdcm::DicomDir();
d->SetDirectoryName(dirName);
@@ -208,12 +250,12 @@ Any contribution is welcome.
It's no longer up to the user to change the pixels value
- Writing a 'True Dicom' image after reading an ACR-NEMA image
does not request any longer from the user to build up
- 'manually' the Meta Elements group (Ox0002)
+ 'manually' the Meta Elements group (Ox0002)
- Old '24 Bits' ACR-NEMA are now correctly re-written
in DICOM V3 mode.
- Element 0x0000 of Shadow groups is always forced to be a
ValEntry and its VR is forced to UL
-
-
+
- A.P.I. breaking modifications (since previous version : 1.0)