Search found 93 matches

by thomb
Wed, 2025-01-15, 17:59
Forum: DCMTK - General
Topic: Issue with CT instance and
Replies: 6
Views: 1379

Re: Issue with CT instance and

Transmission of a DICOM image in JPEG lossless will only work if during association negotiation a presentation context is proposed and accepted where SOP Class is CT Image Storage and Transfer Syntax is JPEG Lossless, Non-Hierarchical, First-Order Prediction (Selection Value 1). This has nothing to...
by thomb
Wed, 2025-01-15, 15:02
Forum: DCMTK - General
Topic: Issue with CT instance and
Replies: 6
Views: 1379

Re: Issue with CT instance and

What else should I check to understand why the code using the DCMTK can't accept the CT Image Storage in the specified transfer syntax? You should check the list of Presentation Contexts that are accepted by your SCP. Receiving compressed DICOM images over the network has nothing to do with registe...
by thomb
Tue, 2025-01-14, 22:39
Forum: DCMTK - General
Topic: Issue with CT instance and
Replies: 6
Views: 1379

Re: Issue with CT instance and

I also tried using dcmj2pnm +oj to see if I could convert the image from dicom file to a jpeg. It worked.
However, that file was not stored using a JPEG transfer syntax. Does that matter?
I was only trying to see if the codec and libraries were used to build dcmj2pnm
by thomb
Tue, 2025-01-14, 22:18
Forum: DCMTK - General
Topic: Issue with CT instance and
Replies: 6
Views: 1379

Issue with CT instance and

Hello, A customer is sending a CT study with transfer syntax: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [ Selection Value 1]) There are receiving this error on their ClearCanvas server: 2025-01-10 15:12:20,266 [368] ERROR ClearCanvas.Common.Platform - Unable to transfer SOP...
by thomb
Tue, 2024-08-06, 14:08
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

Of course, professional consultancy is not free of charge. I didn't think so, but it was unclear what type of service was being offered. :) But now, you seem to follow the approach I proposed in one of my first postings in this thread: create a DICOMDIR based on a particular Application Profile and...
by thomb
Mon, 2024-08-05, 22:14
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

I forgot to try dcmdump.exe from DCMTK. That shows much of what I'm looking for with defaults. I will examine the options.
by thomb
Mon, 2024-08-05, 22:00
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

Your links do not work, probably because the GitHub project is not public. Sorry, I picked them from my repo and not the public DCMTK repo. Here are the ones that should work. https://github.com/DCMTK/dcmtk/blob/59f75a8b50e50ae1bb1ff12098040c6327500740/dcmdata/apps/dcmgpdir.cc#L615 https://github.c...
by thomb
Mon, 2024-08-05, 14:18
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

Does this mean that any entry that doesn't work with the new application profile is removed? No, entries are not removed but might get updated if needed, e.g. the Patient's Birth Date is added to an existing PATIENT directory record if a DICOMDIR is updated and this information is needed for the cu...
by thomb
Fri, 2024-08-02, 13:48
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

It depends, i.e. it should work if you only need to process JPEG-compressed images. However, JPEG2000-compressed images will not be supported by AP_GeneralPurposeDVDJPEG. If you need to support both, you should first create a DICOMDIR according to AP_GeneralPurposeDVDJPEG and then append the missin...
by thomb
Fri, 2024-08-02, 13:45
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

I figured it was unlikely I could use the MIME profile. Would you be able to answer my questions in the posts above the MIME post? Are there places that describe DICOMDIR usage more clearly and with cases for situations when you need to support any transfer syntax coming in? We don't have a UI for s...
by thomb
Wed, 2024-07-31, 20:00
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

I just noticed

Code: Select all

case AP_GeneralPurposeMIME:
                 /* accept all transfer syntaxes */
                  break;
in dcddirif.cc

Why can't I just use that Application Profile so our code can accept all transfer syntaxes?
by thomb
Wed, 2024-07-31, 19:31
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

For the future, what happens when these actions are taken? DICOMDIR is created with an Application Profile. Files are added that can be supported by that profile. A file that needs a new profile is read. updateDIcomDir is called with the new file and the appropriate Application Profile. The API doc ...
by thomb
Wed, 2024-07-31, 14:46
Forum: DCMTK - General
Topic: What replaces removed/renamed items from v3.5.4
Replies: 38
Views: 22630

Re: What replaces removed/renamed items from v3.5.4

It depends, i.e. it should work if you only need to process JPEG-compressed images. However, JPEG2000-compressed images will not be supported by AP_GeneralPurposeDVDJPEG. If you need to support both, you should first create a DICOMDIR according to AP_GeneralPurposeDVDJPEG and then append the missin...
by thomb
Wed, 2024-07-31, 14:23
Forum: DCMTK - Installation
Topic: Self built OpenSSL version 3.0.8 names
Replies: 21
Views: 15790

Re: Self built OpenSSL version 3.0.8 names

P.S: I also tried with a self-built OpenSSL. It also works for my out of the box. Download Windows build of OpenSSL. I used this one (Win64 OpenSSL v3.3.1 MSI installer Download and build source code as described here: https://wiki.openssl.org/index.php/Compilation_and_Installation#W64 Configure DC...
by thomb
Wed, 2024-07-31, 14:09
Forum: DCMTK - Installation
Topic: Self built OpenSSL version 3.0.8 names
Replies: 21
Views: 15790

Re: Self built OpenSSL version 3.0.8 names

Hi, I tried to use pre-built current version of OpenSSL to check building DCMTK with it. This is what I have done: Download Windows build of OpenSSL. I used this one (Win64 OpenSSL v3.3.1 MSI installer): https://slproweb.com/products/Win32OpenSSL.html Configure DCMTK in CMake (no options set) When ...