diff options
author | cristy <urban-warrior@git.imagemagick.org> | 2011-07-01 19:47:50 +0000 |
---|---|---|
committer | cristy <urban-warrior@git.imagemagick.org> | 2011-07-01 19:47:50 +0000 |
commit | 4c08aed51c5899665ade97263692328eea4af106 (patch) | |
tree | 5273c296d464fa374355fede5671201f201e7055 /coders/mtv.c | |
parent | 54dc0694601d2c51ec50c76e3fd90d9ff704df9b (diff) | |
download | ImageMagick-4c08aed51c5899665ade97263692328eea4af106.tar.gz |
Diffstat (limited to 'coders/mtv.c')
-rw-r--r-- | coders/mtv.c | 65 |
1 files changed, 33 insertions, 32 deletions
diff --git a/coders/mtv.c b/coders/mtv.c index dcc315618..3e85bbc4e 100644 --- a/coders/mtv.c +++ b/coders/mtv.c @@ -39,24 +39,25 @@ /* Include declarations. */ -#include "magick/studio.h" -#include "magick/blob.h" -#include "magick/blob-private.h" -#include "magick/cache.h" -#include "magick/colorspace.h" -#include "magick/exception.h" -#include "magick/exception-private.h" -#include "magick/image.h" -#include "magick/image-private.h" -#include "magick/list.h" -#include "magick/magick.h" -#include "magick/memory_.h" -#include "magick/monitor.h" -#include "magick/monitor-private.h" -#include "magick/quantum-private.h" -#include "magick/static.h" -#include "magick/string_.h" -#include "magick/module.h" +#include "MagickCore/studio.h" +#include "MagickCore/blob.h" +#include "MagickCore/blob-private.h" +#include "MagickCore/cache.h" +#include "MagickCore/colorspace.h" +#include "MagickCore/exception.h" +#include "MagickCore/exception-private.h" +#include "MagickCore/image.h" +#include "MagickCore/image-private.h" +#include "MagickCore/list.h" +#include "MagickCore/magick.h" +#include "MagickCore/memory_.h" +#include "MagickCore/monitor.h" +#include "MagickCore/monitor-private.h" +#include "MagickCore/pixel-accessor.h" +#include "MagickCore/quantum-private.h" +#include "MagickCore/static.h" +#include "MagickCore/string_.h" +#include "MagickCore/module.h" /* Forward declarations. @@ -104,7 +105,7 @@ static Image *ReadMTVImage(const ImageInfo *image_info,ExceptionInfo *exception) register ssize_t x; - register PixelPacket + register Quantum *q; register unsigned char @@ -170,15 +171,15 @@ static Image *ReadMTVImage(const ImageInfo *image_info,ExceptionInfo *exception) ThrowReaderException(CorruptImageError,"UnableToReadImageData"); p=pixels; q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); - if (q == (PixelPacket *) NULL) + if (q == (const Quantum *) NULL) break; for (x=0; x < (ssize_t) image->columns; x++) { - SetPixelRed(q,ScaleCharToQuantum(*p++)); - SetPixelGreen(q,ScaleCharToQuantum(*p++)); - SetPixelBlue(q,ScaleCharToQuantum(*p++)); - SetPixelOpacity(q,OpaqueOpacity); - q++; + SetPixelRed(image,ScaleCharToQuantum(*p++),q); + SetPixelGreen(image,ScaleCharToQuantum(*p++),q); + SetPixelBlue(image,ScaleCharToQuantum(*p++),q); + SetPixelAlpha(image,OpaqueAlpha,q); + q+=GetPixelChannels(image); } if (SyncAuthenticPixels(image,exception) == MagickFalse) break; @@ -325,7 +326,7 @@ static MagickBooleanType WriteMTVImage(const ImageInfo *image_info,Image *image) MagickOffsetType scene; - register const PixelPacket + register const Quantum *p; register ssize_t @@ -373,21 +374,21 @@ static MagickBooleanType WriteMTVImage(const ImageInfo *image_info,Image *image) for (y=0; y < (ssize_t) image->rows; y++) { p=GetVirtualPixels(image,0,y,image->columns,1,&image->exception); - if (p == (const PixelPacket *) NULL) + if (p == (const Quantum *) NULL) break; q=pixels; for (x=0; x < (ssize_t) image->columns; x++) { - *q++=ScaleQuantumToChar(GetPixelRed(p)); - *q++=ScaleQuantumToChar(GetPixelGreen(p)); - *q++=ScaleQuantumToChar(GetPixelBlue(p)); - p++; + *q++=ScaleQuantumToChar(GetPixelRed(image,p)); + *q++=ScaleQuantumToChar(GetPixelGreen(image,p)); + *q++=ScaleQuantumToChar(GetPixelBlue(image,p)); + p+=GetPixelChannels(image); } (void) WriteBlob(image,(size_t) (q-pixels),pixels); if (image->previous == (Image *) NULL) { status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y, - image->rows); + image->rows); if (status == MagickFalse) break; } |