Mercurial > octave-nkf
comparison src/DLD-FUNCTIONS/__magick_read__.cc @ 7932:d75586531aac
style fixes
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 16 Jul 2008 14:20:38 -0400 |
parents | de26beacb20f |
children | 54e414cc106b |
comparison
equal
deleted
inserted
replaced
7931:de26beacb20f | 7932:d75586531aac |
---|---|
1 /* | 1 /* |
2 | 2 |
3 Copyright (C) 2002 Andy Adler | 3 Copyright (C) 2002 Andy Adler |
4 2008 Thomas L. Scofield | 4 Copyright (C) 2008 Thomas L. Scofield |
5 | 5 |
6 This file is part of Octave. | 6 This file is part of Octave. |
7 | 7 |
8 Octave is free software; you can redistribute it and/or modify it | 8 Octave is free software; you can redistribute it and/or modify it |
9 under the terms of the GNU General Public License as published by the | 9 under the terms of the GNU General Public License as published by the |
77 i = 0; | 77 i = 0; |
78 for (int y = 0; y < rows; y++) | 78 for (int y = 0; y < rows; y++) |
79 for (int x = 0; x < columns; x++) | 79 for (int x = 0; x < columns; x++) |
80 im(y,x,frame) = static_cast<octave_uint8> (pix[i++]); | 80 im(y,x,frame) = static_cast<octave_uint8> (pix[i++]); |
81 } | 81 } |
82 im.chop_trailing_singletons (); | 82 im.chop_trailing_singletons (); |
83 output(0) = octave_value (im); | 83 output(0) = octave_value (im); |
84 } | 84 } |
85 break; | 85 break; |
86 | 86 |
87 case 16: | 87 case 16: |
88 { | 88 { |
179 | 179 |
180 switch (type) | 180 switch (type) |
181 { | 181 { |
182 case Magick::BilevelType: | 182 case Magick::BilevelType: |
183 case Magick::GrayscaleType: | 183 case Magick::GrayscaleType: |
184 im = T(dim_vector (rows, columns, nframes)); | 184 im = T (dim_vector (rows, columns, nframes)); |
185 for (int frame = 0; frame < nframes; frame++) | 185 for (int frame = 0; frame < nframes; frame++) |
186 { | 186 { |
187 const Magick::PixelPacket *pix | 187 const Magick::PixelPacket *pix |
188 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); | 188 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); |
189 | 189 |
224 | 224 |
225 case Magick::PaletteType: | 225 case Magick::PaletteType: |
226 case Magick::TrueColorType: | 226 case Magick::TrueColorType: |
227 idim(2) = 3; | 227 idim(2) = 3; |
228 im = T (idim); | 228 im = T (idim); |
229 for (int frame=0; frame < nframes; frame++) | 229 for (int frame = 0; frame < nframes; frame++) |
230 { | 230 { |
231 const Magick::PixelPacket *pix | 231 const Magick::PixelPacket *pix |
232 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); | 232 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); |
233 | 233 |
234 int i = 0; | 234 int i = 0; |
255 case Magick::PaletteMatteType: | 255 case Magick::PaletteMatteType: |
256 case Magick::TrueColorMatteType: | 256 case Magick::TrueColorMatteType: |
257 case Magick::ColorSeparationType: | 257 case Magick::ColorSeparationType: |
258 idim(2) = 4; | 258 idim(2) = 4; |
259 im = T (idim); | 259 im = T (idim); |
260 for (int frame=0; frame < nframes; frame++) | 260 for (int frame = 0; frame < nframes; frame++) |
261 { | 261 { |
262 const Magick::PixelPacket *pix | 262 const Magick::PixelPacket *pix |
263 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); | 263 = imvec[frameidx(frame)].getConstPixels (0, 0, columns, rows); |
264 | 264 |
265 int i = 0; | 265 int i = 0; |