Gimp/plug-ins/common
Jacob Boerema b44e7daf4c plug-ins: fix #7524 DICOM File is broken
This is the same issue as with IM000001.dcm mentioned in issue #313.

There are two problems: incorrect endian conversion for 16 bits per pixel,
and not handling photometric interpretation "MONOCHROME1", which means
minimum value is white instead of black.

The endian conversion was fixed as suggested in issue #313.
For "MONOCHROME1" we added a variable bw_inverted and we invert the pixel
value if that variable is true.

(cherry picked from commit e51ca66ee5)
2022-01-18 16:32:15 -05:00
..
.gitignore plug-ins: remove the oilify plug-in and add a PDB compat procedure 2019-07-19 18:24:07 +02:00
align-layers.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
animation-optimize.c Issue #4209: Animation optimize for GIF moves layers to top left corner. 2019-11-24 22:26:36 +01:00
animation-play.c Issue 2708: Animation playback detach and zoom 2019-09-07 01:41:32 +02:00
blinds.c plug-ins: port blinds to GEGL 2019-06-27 13:26:53 +02:00
blur.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
border-average.c Typo 2019-01-24 23:33:34 +01:00
busy-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
cartoon.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
checkerboard.c plug-ins: port checkerboard to GEGL, stupid 8-bit port only 2019-07-07 16:06:04 +02:00
cml-explorer.c Misc typo fixes in plug-ins/ 2020-09-08 23:22:57 +00:00
color-cube-analyze.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
color-enhance.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
colorify.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
colormap-remap.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
compose.c Issue #3405 - Color component decompose crash for CMY 2020-05-02 21:18:52 +02:00
contrast-retinex.c plug-ins: port contrast-retinex to GEGL, stupid 8-bit port only 2019-07-11 12:18:07 +02:00
crop-zealous.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
curve-bend.c plug-ins: fix some build warning. 2020-04-19 12:57:51 +02:00
decompose.c Issue #3405 - Color component decompose crash for CMY 2020-05-02 21:18:52 +02:00
depth-merge.c plug-ins: port depth-merge to GEGL, stupid 8-bit port only 2019-07-17 12:20:26 +02:00
despeckle.c plug-ins: port despeckle to GEGL, stupid 8-bit port only 2019-07-10 15:41:47 +02:00
destripe.c plug-ins: port destripe to GEGL, stupid 8-bit port only 2019-07-13 12:50:11 +02:00
edge-dog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
emboss.c plug-ins: clean out some lost tabs. 2018-02-26 19:12:50 +01:00
file-aa.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-cel.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
file-compressor.c libgimpbase, plug-ins: fix all warnings to g_stat() calls. 2019-11-29 23:04:12 +01:00
file-csource.c Issue #5415: compensate for null byte 2021-08-05 19:54:19 +02:00
file-desktop-link.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-dicom.c plug-ins: fix #7524 DICOM File is broken 2022-01-18 16:32:15 -05:00
file-gbr.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-gegl.c plug-ins: in file-gegl, use the accurate load/save GEGL operation… 2021-12-18 23:58:53 +01:00
file-gif-load.c Issue #2087 - Issues discovered by coverity scan 2018-10-19 11:24:48 +02:00
file-gif-save.c plug-ins: fix incorrect cherry-picking of previous commit. 2021-05-19 22:29:37 -04:00
file-gih.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-glob.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
file-header.c Issue #4338 Plug-in file-header exporting to format C header wrong output. 2019-12-29 21:51:51 +00:00
file-heif.c plug-ins: fix memory leak in HEIF import/export 2021-10-29 12:00:00 +00:00
file-html-table.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-jp2-load.c Issue #3532 - Wrong color profile on nikon taken photos, it's... 2019-06-25 13:22:47 +02:00
file-mng.c CID 227971: Resource leak 2019-10-19 21:53:25 +00:00
file-pat.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-pcx.c Issue #2997 - Error importing PCX 2019-02-22 12:02:14 -05:00
file-pdf-load.c plug-ins: #5896. add option for reversing order of layers when importing PDF 2021-01-31 17:00:44 +00:00
file-pdf-save.c plug-ins: also omit hidden layer groups in PDF export. 2020-12-21 21:00:14 +01:00
file-pix.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
file-png.c #5977 prompt to apply layer offset only if there actually is a (non-zero) offset 2020-12-02 23:21:24 +01:00
file-pnm.c Missing mnemonics on several file dialogs 2019-09-05 12:46:14 +00:00
file-ps.c plug-ins: fix #2655 Can't open EPS-files with german Umlauts 2021-08-09 12:10:51 -04:00
file-psp.c Issue #5735: incorrect condition because of missing parenthesis. 2020-10-08 18:41:37 -04:00
file-raw-data.c CID 228166: Resource leak in file-raw-data.c 2019-10-19 21:29:18 +00:00
file-sunras.c meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes. 2021-04-04 16:04:58 +02:00
file-svg.c file-svg: Use rsvg_handle_new_from_gfile_sync() instead of GIOChannel 2019-07-23 00:52:23 +02:00
file-tga.c plug-ins: fix #1111 TGA with indexed colors + alpha channel : not displayed correctly 2022-01-18 15:05:39 -05:00
file-wmf.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xbm.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xmc.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
file-xpm.c Fix #4560 - file-xpm saving unused transparency 2020-09-19 23:09:04 +00:00
file-xwd.c plug-ins: make various usage of g_file_replace() safer. 2018-12-07 00:51:13 +01:00
film.c plug-ins: port film to GEGL 2019-06-28 18:41:45 +02:00
filter-pack.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
fractal-trace.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimprc.common plug-ins: remove the oilify plug-in and add a PDB compat procedure 2019-07-19 18:24:07 +02:00
goat-exercise.c Issue #3112 - Missing mnemonics. 2019-08-05 20:06:50 +00:00
gradient-map.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:21:36 -05:00
grid.c plug-ins: port grid to GEGL, stupid 8-bit port only 2019-07-10 12:46:14 +02:00
guillotine.c Issue #1793 - Move Guillotine tool to a different position in menus... 2019-01-05 14:58:18 +01:00
hot.c plug-ins: hot's dest_buffer can have another format than src_buffer 2019-07-11 16:21:21 +02:00
jigsaw.c plug-ins: port jigsaw to GEGL 2019-06-26 17:29:21 +02:00
mail.c libgimpbase, plug-ins: fix all warnings to g_stat() calls. 2019-11-29 23:04:12 +01:00
Makefile.am Updated HEIF plug-in 2020-09-06 18:33:13 +02:00
max-rgb.c plug-ins: replace calls to GimpRegionIterator functions 2019-07-07 17:12:02 +02:00
mkgen.pl plug-ins: fix individual install targets of common plug-ins. 2018-08-16 13:25:51 +02:00
nl-filter.c Misc typo fixes in plug-ins/ 2020-09-08 23:22:57 +00:00
photocopy.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
plugin-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
plugin-defs.pl plug-ins: link file-pdf against GEGL/babl 2019-07-22 12:41:15 +02:00
procedure-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
qbist.c plug-ins: fix crash of qbist when loading files. 2021-03-28 03:19:24 +02:00
sample-colorize.c plug-ins: fix abs() on long int. 2020-04-19 12:57:59 +02:00
sharpen.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
smooth-palette.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
softglow.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
sparkle.c plug-ins: port sparkle to GEGL, stupid 8-bit port only 2019-07-12 13:08:39 +02:00
sphere-designer.c plug-ins: port sphere-designer to GEGL, stupid 8-bit port only 2019-07-11 10:40:35 +02:00
tile-small.c plug-ins: port tile-small to GEGL, stupid 8-bit port only 2019-07-07 18:38:23 +02:00
tile.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unit-editor.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00
van-gogh-lic.c plug-ins: port van-gogh-lic to GEGL 2019-07-17 01:06:04 +02:00
warp.c plug-ins: port warp to GEGL, stupid 8-bit port only 2019-07-19 13:14:13 +02:00
wavelet-decompose.c Issue #4203 - Wavelet decomposition only on RGB images 2020-01-06 19:49:57 +01:00
web-browser.c Allow compilation on MacOS 10.5 leopard: issues #2923, #2924 and #2925 2019-03-23 23:33:07 +00:00
web-page.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:43:13 -05:00