Mercurial > octave
comparison libinterp/corefcn/__magick_read__.cc @ 31607:aac27ad79be6 stable
maint: Re-indent code after switch to using namespace macros.
* build-env.h, build-env.in.cc, Cell.h, __betainc__.cc, __eigs__.cc,
__ftp__.cc, __ichol__.cc, __ilu__.cc, __isprimelarge__.cc, __magick_read__.cc,
__pchip_deriv__.cc, amd.cc, base-text-renderer.cc, base-text-renderer.h,
besselj.cc, bitfcns.cc, bsxfun.cc, c-file-ptr-stream.h, call-stack.cc,
call-stack.h, ccolamd.cc, cellfun.cc, chol.cc, colamd.cc, dasrt.cc, data.cc,
debug.cc, defaults.cc, defaults.h, det.cc, display.cc, display.h, dlmread.cc,
dynamic-ld.cc, dynamic-ld.h, ellipj.cc, environment.cc, environment.h,
error.cc, error.h, errwarn.h, event-manager.cc, event-manager.h,
event-queue.cc, event-queue.h, fcn-info.cc, fcn-info.h, fft.cc, fft2.cc,
file-io.cc, filter.cc, find.cc, ft-text-renderer.cc, ft-text-renderer.h,
gcd.cc, gl-render.cc, gl-render.h, gl2ps-print.cc, gl2ps-print.h,
graphics-toolkit.cc, graphics-toolkit.h, graphics.cc, gsvd.cc, gtk-manager.cc,
gtk-manager.h, help.cc, help.h, hook-fcn.cc, hook-fcn.h, input.cc, input.h,
interpreter-private.cc, interpreter-private.h, interpreter.cc, interpreter.h,
inv.cc, jsondecode.cc, jsonencode.cc, latex-text-renderer.cc,
latex-text-renderer.h, load-path.cc, load-path.h, load-save.cc, load-save.h,
lookup.cc, ls-hdf5.cc, ls-mat4.cc, ls-mat5.cc, lsode.cc, lu.cc, mappers.cc,
matrix_type.cc, max.cc, mex.cc, mexproto.h, mxarray.h, mxtypes.in.h,
oct-errno.in.cc, oct-hdf5-types.cc, oct-hist.cc, oct-hist.h, oct-map.cc,
oct-map.h, oct-opengl.h, oct-prcstrm.h, oct-process.cc, oct-process.h,
oct-stdstrm.h, oct-stream.cc, oct-stream.h, oct-strstrm.h,
octave-default-image.h, ordqz.cc, ordschur.cc, pager.cc, pager.h, pinv.cc,
pow2.cc, pr-output.cc, psi.cc, qr.cc, quadcc.cc, rand.cc, regexp.cc,
settings.cc, settings.h, sighandlers.cc, sighandlers.h, sparse-xpow.cc,
sqrtm.cc, stack-frame.cc, stack-frame.h, stream-euler.cc, strfns.cc, svd.cc,
syminfo.cc, syminfo.h, symrcm.cc, symrec.cc, symrec.h, symscope.cc, symscope.h,
symtab.cc, symtab.h, sysdep.cc, sysdep.h, text-engine.cc, text-engine.h,
text-renderer.cc, text-renderer.h, time.cc, toplev.cc, typecast.cc,
url-handle-manager.cc, url-handle-manager.h, urlwrite.cc, utils.cc, utils.h,
variables.cc, variables.h, xdiv.cc, __delaunayn__.cc, __init_fltk__.cc,
__init_gnuplot__.cc, __ode15__.cc, __voronoi__.cc, audioread.cc, convhulln.cc,
gzip.cc, cdef-class.cc, cdef-class.h, cdef-fwd.h, cdef-manager.cc,
cdef-manager.h, cdef-method.cc, cdef-method.h, cdef-object.cc, cdef-object.h,
cdef-package.cc, cdef-package.h, cdef-property.cc, cdef-property.h,
cdef-utils.cc, cdef-utils.h, ov-base-diag.cc, ov-base-int.cc, ov-base-mat.cc,
ov-base-mat.h, ov-base-scalar.cc, ov-base.cc, ov-base.h, ov-bool-mat.cc,
ov-bool-mat.h, ov-bool-sparse.cc, ov-bool.cc, ov-builtin.h, ov-cell.cc,
ov-ch-mat.cc, ov-class.cc, ov-class.h, ov-classdef.cc, ov-classdef.h,
ov-complex.cc, ov-cx-diag.cc, ov-cx-mat.cc, ov-cx-sparse.cc, ov-dld-fcn.cc,
ov-dld-fcn.h, ov-fcn-handle.cc, ov-fcn-handle.h, ov-fcn.h, ov-float.cc,
ov-flt-complex.cc, ov-flt-cx-diag.cc, ov-flt-cx-mat.cc, ov-flt-re-diag.cc,
ov-flt-re-mat.cc, ov-flt-re-mat.h, ov-intx.h, ov-java.cc, ov-lazy-idx.cc,
ov-legacy-range.cc, ov-magic-int.cc, ov-mex-fcn.cc, ov-mex-fcn.h,
ov-null-mat.cc, ov-perm.cc, ov-range.cc, ov-re-diag.cc, ov-re-mat.cc,
ov-re-mat.h, ov-re-sparse.cc, ov-scalar.cc, ov-str-mat.cc, ov-struct.cc,
ov-typeinfo.cc, ov-typeinfo.h, ov-usr-fcn.cc, ov-usr-fcn.h, ov.cc, ov.h, ovl.h,
octave.cc, octave.h, op-b-sbm.cc, op-bm-sbm.cc, op-cs-scm.cc, op-fm-fcm.cc,
op-fs-fcm.cc, op-s-scm.cc, op-scm-cs.cc, op-scm-s.cc, op-sm-cs.cc, ops.h,
anon-fcn-validator.cc, anon-fcn-validator.h, bp-table.cc, bp-table.h,
comment-list.cc, comment-list.h, filepos.h, lex.h, oct-lvalue.cc, oct-lvalue.h,
parse.h, profiler.cc, profiler.h, pt-anon-scopes.cc, pt-anon-scopes.h,
pt-arg-list.cc, pt-arg-list.h, pt-args-block.cc, pt-args-block.h,
pt-array-list.cc, pt-array-list.h, pt-assign.cc, pt-assign.h, pt-binop.cc,
pt-binop.h, pt-bp.cc, pt-bp.h, pt-cbinop.cc, pt-cbinop.h, pt-cell.cc,
pt-cell.h, pt-check.cc, pt-check.h, pt-classdef.cc, pt-classdef.h, pt-cmd.h,
pt-colon.cc, pt-colon.h, pt-const.cc, pt-const.h, pt-decl.cc, pt-decl.h,
pt-eval.cc, pt-eval.h, pt-except.cc, pt-except.h, pt-exp.cc, pt-exp.h,
pt-fcn-handle.cc, pt-fcn-handle.h, pt-id.cc, pt-id.h, pt-idx.cc, pt-idx.h,
pt-jump.h, pt-loop.cc, pt-loop.h, pt-mat.cc, pt-mat.h, pt-misc.cc, pt-misc.h,
pt-pr-code.cc, pt-pr-code.h, pt-select.cc, pt-select.h, pt-spmd.cc, pt-spmd.h,
pt-stmt.cc, pt-stmt.h, pt-tm-const.cc, pt-tm-const.h, pt-unop.cc, pt-unop.h,
pt-walk.cc, pt-walk.h, pt.cc, pt.h, token.cc, token.h, Range.cc, Range.h,
idx-vector.cc, idx-vector.h, range-fwd.h, CollocWt.cc, CollocWt.h,
aepbalance.cc, aepbalance.h, chol.cc, chol.h, gepbalance.cc, gepbalance.h,
gsvd.cc, gsvd.h, hess.cc, hess.h, lo-mappers.cc, lo-mappers.h, lo-specfun.cc,
lo-specfun.h, lu.cc, lu.h, oct-convn.cc, oct-convn.h, oct-fftw.cc, oct-fftw.h,
oct-norm.cc, oct-norm.h, oct-rand.cc, oct-rand.h, oct-spparms.cc,
oct-spparms.h, qr.cc, qr.h, qrp.cc, qrp.h, randgamma.cc, randgamma.h,
randmtzig.cc, randmtzig.h, randpoisson.cc, randpoisson.h, schur.cc, schur.h,
sparse-chol.cc, sparse-chol.h, sparse-lu.cc, sparse-lu.h, sparse-qr.cc,
sparse-qr.h, svd.cc, svd.h, child-list.cc, child-list.h, dir-ops.cc, dir-ops.h,
file-ops.cc, file-ops.h, file-stat.cc, file-stat.h, lo-sysdep.cc, lo-sysdep.h,
lo-sysinfo.cc, lo-sysinfo.h, mach-info.cc, mach-info.h, oct-env.cc, oct-env.h,
oct-group.cc, oct-group.h, oct-password.cc, oct-password.h, oct-syscalls.cc,
oct-syscalls.h, oct-time.cc, oct-time.h, oct-uname.cc, oct-uname.h,
action-container.cc, action-container.h, base-list.h, cmd-edit.cc, cmd-edit.h,
cmd-hist.cc, cmd-hist.h, f77-fcn.h, file-info.cc, file-info.h,
lo-array-errwarn.cc, lo-array-errwarn.h, lo-hash.cc, lo-hash.h, lo-ieee.h,
lo-regexp.cc, lo-regexp.h, lo-utils.cc, lo-utils.h, oct-base64.cc,
oct-base64.h, oct-glob.cc, oct-glob.h, oct-inttypes.h, oct-mutex.cc,
oct-mutex.h, oct-refcount.h, oct-shlib.cc, oct-shlib.h, oct-sparse.cc,
oct-sparse.h, oct-string.h, octave-preserve-stream-state.h, pathsearch.cc,
pathsearch.h, quit.cc, quit.h, unwind-prot.cc, unwind-prot.h, url-transfer.cc,
url-transfer.h:
Re-indent code after switch to using namespace macros.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 01 Dec 2022 18:02:15 -0800 |
parents | e88a07dec498 |
children | 671ef1b7c3fa 597f3ee61a48 |
comparison
equal
deleted
inserted
replaced
31605:e88a07dec498 | 31607:aac27ad79be6 |
---|---|
531 { | 531 { |
532 octave_quit (); | 532 octave_quit (); |
533 | 533 |
534 const Magick::PixelPacket *pix | 534 const Magick::PixelPacket *pix |
535 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 535 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
536 col_cache, row_cache); | 536 col_cache, row_cache); |
537 | 537 |
538 for (octave_idx_type col = 0; col < nCols; col++) | 538 for (octave_idx_type col = 0; col < nCols; col++) |
539 { | 539 { |
540 for (octave_idx_type row = 0; row < nRows; row++) | 540 for (octave_idx_type row = 0; row < nRows; row++) |
541 { | 541 { |
560 { | 560 { |
561 octave_quit (); | 561 octave_quit (); |
562 | 562 |
563 const Magick::PixelPacket *pix | 563 const Magick::PixelPacket *pix |
564 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 564 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
565 col_cache, row_cache); | 565 col_cache, row_cache); |
566 | 566 |
567 for (octave_idx_type col = 0; col < nCols; col++) | 567 for (octave_idx_type col = 0; col < nCols; col++) |
568 { | 568 { |
569 for (octave_idx_type row = 0; row < nRows; row++) | 569 for (octave_idx_type row = 0; row < nRows; row++) |
570 { | 570 { |
591 { | 591 { |
592 octave_quit (); | 592 octave_quit (); |
593 | 593 |
594 const Magick::PixelPacket *pix | 594 const Magick::PixelPacket *pix |
595 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 595 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
596 col_cache, row_cache); | 596 col_cache, row_cache); |
597 | 597 |
598 octave_idx_type idx = 0; | 598 octave_idx_type idx = 0; |
599 P *rbuf = img_fvec; | 599 P *rbuf = img_fvec; |
600 P *gbuf = img_fvec + color_stride; | 600 P *gbuf = img_fvec + color_stride; |
601 P *bbuf = img_fvec + color_stride * 2; | 601 P *bbuf = img_fvec + color_stride * 2; |
634 { | 634 { |
635 octave_quit (); | 635 octave_quit (); |
636 | 636 |
637 const Magick::PixelPacket *pix | 637 const Magick::PixelPacket *pix |
638 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 638 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
639 col_cache, row_cache); | 639 col_cache, row_cache); |
640 | 640 |
641 octave_idx_type idx = 0; | 641 octave_idx_type idx = 0; |
642 P *rbuf = img_fvec; | 642 P *rbuf = img_fvec; |
643 P *gbuf = img_fvec + color_stride; | 643 P *gbuf = img_fvec + color_stride; |
644 P *bbuf = img_fvec + color_stride * 2; | 644 P *bbuf = img_fvec + color_stride * 2; |
672 { | 672 { |
673 octave_quit (); | 673 octave_quit (); |
674 | 674 |
675 const Magick::PixelPacket *pix | 675 const Magick::PixelPacket *pix |
676 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 676 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
677 col_cache, row_cache); | 677 col_cache, row_cache); |
678 | 678 |
679 octave_idx_type idx = 0; | 679 octave_idx_type idx = 0; |
680 P *cbuf = img_fvec; | 680 P *cbuf = img_fvec; |
681 P *mbuf = img_fvec + color_stride; | 681 P *mbuf = img_fvec + color_stride; |
682 P *ybuf = img_fvec + color_stride * 2; | 682 P *ybuf = img_fvec + color_stride * 2; |
717 { | 717 { |
718 octave_quit (); | 718 octave_quit (); |
719 | 719 |
720 const Magick::PixelPacket *pix | 720 const Magick::PixelPacket *pix |
721 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, | 721 = imvec[frameidx(frame)].getConstPixels (col_start, row_start, |
722 col_cache, row_cache); | 722 col_cache, row_cache); |
723 // Note that for CMYKColorspace + matte (CMYKA), the opacity is | 723 // Note that for CMYKColorspace + matte (CMYKA), the opacity is |
724 // stored in the associated IndexPacket. | 724 // stored in the associated IndexPacket. |
725 const Magick::IndexPacket *apix | 725 const Magick::IndexPacket *apix |
726 = imvec[frameidx(frame)].getConstIndexes (); | 726 = imvec[frameidx(frame)].getConstIndexes (); |
727 | 727 |
912 const octave_idx_type depth = get_depth (imvec[frameidx(0)]); | 912 const octave_idx_type depth = get_depth (imvec[frameidx(0)]); |
913 if (is_indexed (imvec[frameidx(0)])) | 913 if (is_indexed (imvec[frameidx(0)])) |
914 { | 914 { |
915 if (depth <= 1) | 915 if (depth <= 1) |
916 output = read_indexed_images<boolNDArray> (imvec, frameidx, | 916 output = read_indexed_images<boolNDArray> (imvec, frameidx, |
917 nargout, options); | 917 nargout, options); |
918 else if (depth <= 8) | 918 else if (depth <= 8) |
919 output = read_indexed_images<uint8NDArray> (imvec, frameidx, | 919 output = read_indexed_images<uint8NDArray> (imvec, frameidx, |
920 nargout, options); | 920 nargout, options); |
921 else if (depth <= 16) | 921 else if (depth <= 16) |
922 output = read_indexed_images<uint16NDArray> (imvec, frameidx, | 922 output = read_indexed_images<uint16NDArray> (imvec, frameidx, |
923 nargout, options); | 923 nargout, options); |
924 else | 924 else |
925 error ("imread: indexed images with depths greater than 16-bit are not supported"); | 925 error ("imread: indexed images with depths greater than 16-bit are not supported"); |
926 } | 926 } |
927 | 927 |
928 else | 928 else |
1049 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1049 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1050 { | 1050 { |
1051 octave_quit (); | 1051 octave_quit (); |
1052 | 1052 |
1053 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1053 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1054 Magick::PaletteType, | 1054 Magick::PaletteType, |
1055 Magick::PseudoClass); | 1055 Magick::PseudoClass); |
1056 | 1056 |
1057 // Insert colormap. | 1057 // Insert colormap. |
1058 m_img.colorMapSize (cmap_size); | 1058 m_img.colorMapSize (cmap_size); |
1059 for (octave_idx_type map_idx = 0; map_idx < cmap_size; map_idx++) | 1059 for (octave_idx_type map_idx = 0; map_idx < cmap_size; map_idx++) |
1060 m_img.colorMap (map_idx, colormap[map_idx]); | 1060 m_img.colorMap (map_idx, colormap[map_idx]); |
1110 // For some reason, we can't set the type to Magick::BilevelType or | 1110 // For some reason, we can't set the type to Magick::BilevelType or |
1111 // the output image will be black, changing to white has no effect. | 1111 // the output image will be black, changing to white has no effect. |
1112 // However, this will still work fine and a binary image will be | 1112 // However, this will still work fine and a binary image will be |
1113 // saved because we are setting the bitdepth to 1. | 1113 // saved because we are setting the bitdepth to 1. |
1114 Magick::Image m_img = init_enconde_image (nCols, nRows, 1, | 1114 Magick::Image m_img = init_enconde_image (nCols, nRows, 1, |
1115 Magick::GrayscaleType, | 1115 Magick::GrayscaleType, |
1116 Magick::DirectClass); | 1116 Magick::DirectClass); |
1117 | 1117 |
1118 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1118 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1119 octave_idx_type GM_idx = 0; | 1119 octave_idx_type GM_idx = 0; |
1120 for (octave_idx_type col = 0; col < nCols; col++) | 1120 for (octave_idx_type col = 0; col < nCols; col++) |
1121 { | 1121 { |
1199 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1199 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1200 { | 1200 { |
1201 octave_quit (); | 1201 octave_quit (); |
1202 | 1202 |
1203 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1203 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1204 type, | 1204 type, |
1205 Magick::DirectClass); | 1205 Magick::DirectClass); |
1206 | 1206 |
1207 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1207 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1208 octave_idx_type GM_idx = 0; | 1208 octave_idx_type GM_idx = 0; |
1209 for (octave_idx_type col = 0; col < nCols; col++) | 1209 for (octave_idx_type col = 0; col < nCols; col++) |
1210 { | 1210 { |
1230 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1230 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1231 { | 1231 { |
1232 octave_quit (); | 1232 octave_quit (); |
1233 | 1233 |
1234 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1234 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1235 type, | 1235 type, |
1236 Magick::DirectClass); | 1236 Magick::DirectClass); |
1237 | 1237 |
1238 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1238 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1239 octave_idx_type GM_idx = 0; | 1239 octave_idx_type GM_idx = 0; |
1240 for (octave_idx_type col = 0; col < nCols; col++) | 1240 for (octave_idx_type col = 0; col < nCols; col++) |
1241 { | 1241 { |
1266 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1266 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1267 { | 1267 { |
1268 octave_quit (); | 1268 octave_quit (); |
1269 | 1269 |
1270 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1270 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1271 type, | 1271 type, |
1272 Magick::DirectClass); | 1272 Magick::DirectClass); |
1273 | 1273 |
1274 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1274 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1275 octave_idx_type GM_idx = 0; | 1275 octave_idx_type GM_idx = 0; |
1276 for (octave_idx_type col = 0; col < nCols; col++) | 1276 for (octave_idx_type col = 0; col < nCols; col++) |
1277 { | 1277 { |
1302 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1302 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1303 { | 1303 { |
1304 octave_quit (); | 1304 octave_quit (); |
1305 | 1305 |
1306 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1306 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1307 type, | 1307 type, |
1308 Magick::DirectClass); | 1308 Magick::DirectClass); |
1309 | 1309 |
1310 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1310 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1311 octave_idx_type GM_idx = 0; | 1311 octave_idx_type GM_idx = 0; |
1312 for (octave_idx_type col = 0; col < nCols; col++) | 1312 for (octave_idx_type col = 0; col < nCols; col++) |
1313 { | 1313 { |
1341 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1341 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1342 { | 1342 { |
1343 octave_quit (); | 1343 octave_quit (); |
1344 | 1344 |
1345 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1345 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1346 type, | 1346 type, |
1347 Magick::DirectClass); | 1347 Magick::DirectClass); |
1348 | 1348 |
1349 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1349 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1350 octave_idx_type GM_idx = 0; | 1350 octave_idx_type GM_idx = 0; |
1351 for (octave_idx_type col = 0; col < nCols; col++) | 1351 for (octave_idx_type col = 0; col < nCols; col++) |
1352 { | 1352 { |
1379 for (octave_idx_type frame = 0; frame < nFrames; frame++) | 1379 for (octave_idx_type frame = 0; frame < nFrames; frame++) |
1380 { | 1380 { |
1381 octave_quit (); | 1381 octave_quit (); |
1382 | 1382 |
1383 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, | 1383 Magick::Image m_img = init_enconde_image (nCols, nRows, bitdepth, |
1384 type, | 1384 type, |
1385 Magick::DirectClass); | 1385 Magick::DirectClass); |
1386 | 1386 |
1387 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); | 1387 Magick::PixelPacket *pix = m_img.getPixels (0, 0, nCols, nRows); |
1388 Magick::IndexPacket *ind = m_img.getIndexes (); | 1388 Magick::IndexPacket *ind = m_img.getIndexes (); |
1389 octave_idx_type GM_idx = 0; | 1389 octave_idx_type GM_idx = 0; |
1390 for (octave_idx_type col = 0; col < nCols; col++) | 1390 for (octave_idx_type col = 0; col < nCols; col++) |
1539 uint32NDArray clip_img; | 1539 uint32NDArray clip_img; |
1540 uint32NDArray clip_alpha; | 1540 uint32NDArray clip_alpha; |
1541 if (img.is_single_type ()) | 1541 if (img.is_single_type ()) |
1542 { | 1542 { |
1543 clip_img = img_float2uint<FloatNDArray> | 1543 clip_img = img_float2uint<FloatNDArray> |
1544 (img.float_array_value ()); | 1544 (img.float_array_value ()); |
1545 clip_alpha = img_float2uint<FloatNDArray> | 1545 clip_alpha = img_float2uint<FloatNDArray> |
1546 (alpha.float_array_value ()); | 1546 (alpha.float_array_value ()); |
1547 } | 1547 } |
1548 else | 1548 else |
1549 { | 1549 { |
1550 clip_img = img_float2uint<NDArray> (img.array_value ()); | 1550 clip_img = img_float2uint<NDArray> (img.array_value ()); |
1551 clip_alpha = img_float2uint<NDArray> (alpha.array_value ()); | 1551 clip_alpha = img_float2uint<NDArray> (alpha.array_value ()); |