Search found 88 matches
- Thu, 2020-09-24, 10:19
- Forum: Third-Party DCMTK Applications
- Topic: DICOMconnect: The IEC 62304-Certified DCMTK wrapper
- Replies: 0
- Views: 413
DICOMconnect: The IEC 62304-Certified DCMTK wrapper
Dear forum reader, with the courtesy of the DCMTK team, I am allowed to announce a non-non-commercial DCMTK application here. We are happy to announce the release of DICOMconnect V03.00 which is a high-level DICOM-library for C++ based on DCMTK. DCMTK is a great toolkit – it has been offering robust...
- Thu, 2020-07-02, 08:12
- Forum: DCMTK - General
- Topic: Decompression Bug #369 / Test data cabinet
- Replies: 2
- Views: 345
Re: Decompression Bug #369 / Test data cabinet
Thank you very much Marco! I somehow missed to understand that the bug refers to *color* images where Bits Stored < Bits Allocated. I agree that this is not a very realistic scenario. Will look at the images anyway - thanks for providing them - but in fact your explanation is enough for me to assess...
- Wed, 2020-07-01, 16:10
- Forum: DCMTK - General
- Topic: Decompression Bug #369 / Test data cabinet
- Replies: 2
- Views: 345
Decompression Bug #369 / Test data cabinet
Dear DCMTK team and - users, I am trying to assess the impact of known issues in DCMTK on our DCMTK based implementation. It looks fine except for Bug #369 (https://support.dcmtk.org/redmine/issues/369). I am having a hard time understanding what kind of images this bug refers to. So far I have seen...
- Tue, 2020-04-07, 13:28
- Forum: DCMTK - General
- Topic: Transfersyntax and VR of pixel data
- Replies: 7
- Views: 880
Re: Transfersyntax and VR of pixel data
Thank you very much for all your help, Jörg!
Now that I know that TS conversion ultimately happens upon writing the dataset to a file or a socket, I have completed my testcases and everything works as expected.
---->SOLVED
Thanks again for the great support!
Now that I know that TS conversion ultimately happens upon writing the dataset to a file or a socket, I have completed my testcases and everything works as expected.
---->SOLVED

Thanks again for the great support!
- Mon, 2020-04-06, 15:30
- Forum: DCMTK - General
- Topic: Transfersyntax and VR of pixel data
- Replies: 7
- Views: 880
Re: Transfersyntax and VR of pixel data
Yes, sorry. checkAndUpdateVR() was what I meant. I have tried saving and loading, and it works fine. To do so, I had to change the call for setting the (8-bit) pixel data to putAndInsertUint8Array() of course. Then I tried: DcmFileFormat file(&dataset); ofResult = file.saveFile("e:\\temp\\ELE.dcm", ...
- Mon, 2020-04-06, 07:30
- Forum: DCMTK - General
- Topic: Transfersyntax and VR of pixel data
- Replies: 7
- Views: 880
Re: Transfersyntax and VR of pixel data
Thank you for your counter-questions, Jörg. Here are the answers: Short question: why do you call putAndInsertUint16Array() if the pixel data is 8 bits/pixel? Because PS3.5, A.1c says (for TS Implicit Little Endian): Pixel Data (7FE0,0010) has the Value Representation OW and shall be encoded in Litt...
- Fri, 2020-04-03, 13:37
- Forum: DCMTK - General
- Topic: Transfersyntax and VR of pixel data
- Replies: 7
- Views: 880
Transfersyntax and VR of pixel data
Dear experts, I am currently investigating how the requirements of PS3.5, Appendix A are implemented and whether we have to consider them in our code using DCMTK or if DCMTK has built-in methods doing the job. If I got it correctly, the baseline for Little Endian Implicit/Explicit is: - if the TS is...
- Fri, 2020-04-03, 13:18
- Forum: DCMTK - General
- Topic: movescu - Move Request Failed: 0006:0317
- Replies: 2
- Views: 620
Re: movescu - Move Request Failed: 0006:0317
It seems that the Move SCP you are talking to just closes the association while it should better return a C-MOVE-Response which is helpful for debugging. But a few guesses of what typically goes wrong in C-MOVE: - the Move Destintation (testAET) must be configured on the Move SCP side. It should res...
- Thu, 2020-03-26, 09:40
- Forum: DCMTK - General
- Topic: Preblem with DJDecoderRegistration
- Replies: 10
- Views: 1097
Re: Preblem with DJDecoderRegistration
Including the header is not the same as linking to the libraries. You need to have the libraries built as ".lib" and potentially ".dll" or ".so" files, and you have to instruct your linker to add them to your project.
- Wed, 2020-03-25, 08:48
- Forum: DCMTK - General
- Topic: Preblem with DJDecoderRegistration
- Replies: 10
- Views: 1097
Re: Preblem with DJDecoderRegistration
The IJG libraries are shipped with DCMTK, so you just compile jpg8, jpg12 and jpg16 and then link to them like you link to other DCMTK libraries as well.
- Tue, 2020-03-24, 13:53
- Forum: DCMTK - General
- Topic: Preblem with DJDecoderRegistration
- Replies: 10
- Views: 1097
Re: Preblem with DJDecoderRegistration
Are you linking to the dcmjpeg and to the IJG libraries?
- Fri, 2020-03-20, 09:38
- Forum: DCMTK - General
- Topic: Attributes changed by on.the-fly lossy compression
- Replies: 6
- Views: 1073
Re: Attributes changed by on.the-fly lossy compression
We have now changed the implementation of DJCodecEncoder::updateDerivationDescription() to: [...] OFCondition result = dataset->putAndInsertString(DCM_DerivationDescription, derivationDescription.c_str()); if (result.good()) { // assume we can cast the codec parameter to what we need DJCodecParamete...
- Thu, 2020-03-12, 12:13
- Forum: DCMTK - General
- Topic: Attributes changed by on.the-fly lossy compression
- Replies: 6
- Views: 1073
Re: Attributes changed by on.the-fly lossy compression
Thank you very much for your assessment, Marco. Meanwhile we have investigated the issue in more detail. We think that the problem is caused by DJCodecEncoder::updateDerivationDescription(), and we found discrepancies between the behavior of the command line tools (dcmcjpeg) and DCMTK integrated in ...
- Wed, 2020-02-19, 08:57
- Forum: DCMTK - General
- Topic: Attributes changed by on.the-fly lossy compression
- Replies: 6
- Views: 1073
Re: Attributes changed by on.the-fly lossy compression
Hi Jörg, thank you very much for your reply. ad 1: Sorry for the confusion. I figured out that the Image Type was not included at all in this case. It was a CR image, for which Image Type is a Type 3 attribute, so the value changed from "<nothing>" to "DERIVED". It is not so nice that this renders t...
- Mon, 2020-02-17, 15:49
- Forum: DCMTK - General
- Topic: Attributes changed by on.the-fly lossy compression
- Replies: 6
- Views: 1073
Attributes changed by on.the-fly lossy compression
[EDIT - moved this question from Installation to General] Dear DCMTK-forum, I have a question about changes which are applied to DICOM image attributes upon (lossy) on-the-fly compression. We can handle the DCMTK good enough to change the behaviour if needed, but we would like to understand the deci...