Lines Matching +full:- +full:- +full:with +full:- +full:quantum +full:- +full:depth
20 % Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization %
23 % You may not use this file except in compliance with the License. You may %
45 #include "MagickCore/blob-private.h"
48 #include "MagickCore/color-private.h"
50 #include "MagickCore/colorspace-private.h"
52 #include "MagickCore/exception-private.h"
54 #include "MagickCore/image-private.h"
60 #include "MagickCore/monitor-private.h"
61 #include "MagickCore/pixel-accessor.h"
63 #include "MagickCore/quantum-private.h"
67 #include "MagickCore/string-private.h"
165 p=comment_info->comment+strlen(comment_info->comment); in PNMComment()
168 if ((size_t) (p-comment_info->comment+1) >= comment_info->extent) in PNMComment()
170 comment_info->extent<<=1; in PNMComment()
171 comment_info->comment=(char *) ResizeQuantumMemory( in PNMComment()
172 comment_info->comment,comment_info->extent, in PNMComment()
173 sizeof(*comment_info->comment)); in PNMComment()
174 if (comment_info->comment == (char *) NULL) in PNMComment()
175 return(-1); in PNMComment()
176 p=comment_info->comment+strlen(comment_info->comment); in PNMComment()
209 return((unsigned int) (c-(int) '0')); in PNMInteger()
219 if (value <= (unsigned int) (INT_MAX-(c-(int) '0'))) in PNMInteger()
220 value+=c-(int) '0'; in PNMInteger()
239 for (i=0; i < (extent-1L); i++) in PNMString()
293 depth, in ReadPNMImage() local
309 assert(image_info->signature == MagickCoreSignature); in ReadPNMImage()
310 if (image_info->debug != MagickFalse) in ReadPNMImage()
312 image_info->filename); in ReadPNMImage()
314 assert(exception->signature == MagickCoreSignature); in ReadPNMImage()
345 image->alpha_trait=BlendPixelTrait; in ReadPNMImage()
346 image->columns=(size_t) PNMInteger(image,&comment_info,10,exception); in ReadPNMImage()
347 image->rows=(size_t) PNMInteger(image,&comment_info,10,exception); in ReadPNMImage()
398 if ((size_t) (p-keyword) < (MagickPathExtent-1)) in ReadPNMImage()
410 if ((size_t) (p-value) < (MagickPathExtent-1)) in ReadPNMImage()
418 if (LocaleCompare(keyword,"depth") == 0) in ReadPNMImage()
422 image->rows=StringToUnsignedLong(value); in ReadPNMImage()
436 image->alpha_trait=BlendPixelTrait; in ReadPNMImage()
447 image->alpha_trait=BlendPixelTrait; in ReadPNMImage()
452 image->alpha_trait=BlendPixelTrait; in ReadPNMImage()
463 image->alpha_trait=BlendPixelTrait; in ReadPNMImage()
468 image->columns=StringToUnsignedLong(value); in ReadPNMImage()
473 if ((image->columns == 0) || (image->rows == 0)) in ReadPNMImage()
477 for (depth=1; GetQuantumRange(depth) < max_value; depth++) ; in ReadPNMImage()
478 image->depth=depth; in ReadPNMImage()
479 if ((image_info->ping != MagickFalse) && (image_info->number_scenes != 0)) in ReadPNMImage()
480 if (image->scene >= (image_info->scene+image_info->number_scenes-1)) in ReadPNMImage()
482 if ((MagickSizeType) (image->columns*image->rows/8) > GetBlobSize(image)) in ReadPNMImage()
484 status=SetImageExtent(image,image->columns,image->rows,exception); in ReadPNMImage()
492 Convert PNM pixels to runextent-encoded MIFF packets. in ReadPNMImage()
504 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
509 Quantum in ReadPNMImage()
512 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadPNMImage()
513 if (q == (Quantum *) NULL) in ReadPNMImage()
515 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
525 if (image->previous == (Image *) NULL) in ReadPNMImage()
528 image->rows); in ReadPNMImage()
535 image->type=BilevelType; in ReadPNMImage()
540 Quantum in ReadPNMImage()
547 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
552 Quantum in ReadPNMImage()
555 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadPNMImage()
556 if (q == (Quantum *) NULL) in ReadPNMImage()
558 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
569 if (image->previous == (Image *) NULL) in ReadPNMImage()
572 image->rows); in ReadPNMImage()
579 image->type=GrayscaleType; in ReadPNMImage()
587 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
592 Quantum in ReadPNMImage()
595 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadPNMImage()
596 if (q == (Quantum *) NULL) in ReadPNMImage()
598 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
600 Quantum in ReadPNMImage()
618 if (image->previous == (Image *) NULL) in ReadPNMImage()
621 image->rows); in ReadPNMImage()
637 if (image->storage_class == PseudoClass) in ReadPNMImage()
645 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
650 Quantum in ReadPNMImage()
662 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
663 (image->previous == (Image *) NULL)) in ReadPNMImage()
669 row,image->rows); in ReadPNMImage()
674 q=QueueAuthenticPixels(image,0,offset,image->columns,1,exception); in ReadPNMImage()
675 if (q == (Quantum *) NULL) in ReadPNMImage()
696 extent=(image->depth <= 8 ? 1 : image->depth <= 16 ? 2 : 4)* in ReadPNMImage()
697 image->columns; in ReadPNMImage()
702 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
713 Quantum in ReadPNMImage()
722 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
723 (image->previous == (Image *) NULL)) in ReadPNMImage()
729 row,image->rows); in ReadPNMImage()
734 q=QueueAuthenticPixels(image,0,offset,image->columns,1,exception); in ReadPNMImage()
735 if (q == (Quantum *) NULL) in ReadPNMImage()
738 switch (image->depth) in ReadPNMImage()
750 if (image->depth <= 8) in ReadPNMImage()
755 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
762 else if (image->depth <= 16) in ReadPNMImage()
767 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
779 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
803 extent=3*(image->depth <= 8 ? 1 : image->depth <= 16 ? 2 : 4)* in ReadPNMImage()
804 image->columns; in ReadPNMImage()
810 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
821 Quantum in ReadPNMImage()
830 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
831 (image->previous == (Image *) NULL)) in ReadPNMImage()
837 row,image->rows); in ReadPNMImage()
842 q=QueueAuthenticPixels(image,0,offset,image->columns,1,exception); in ReadPNMImage()
843 if (q == (Quantum *) NULL) in ReadPNMImage()
846 switch (image->depth) in ReadPNMImage()
850 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
865 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
883 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
898 if (image->depth <= 8) in ReadPNMImage()
903 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
915 else if (image->depth <= 16) in ReadPNMImage()
920 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
937 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
987 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
989 extent=channels*(image->depth <= 8 ? 1 : image->depth <= 16 ? 2 : 4)* in ReadPNMImage()
990 image->columns; in ReadPNMImage()
995 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
1006 Quantum in ReadPNMImage()
1015 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
1016 (image->previous == (Image *) NULL)) in ReadPNMImage()
1022 row,image->rows); in ReadPNMImage()
1027 q=QueueAuthenticPixels(image,0,offset,image->columns,1,exception); in ReadPNMImage()
1028 if (q == (Quantum *) NULL) in ReadPNMImage()
1031 switch (image->depth) in ReadPNMImage()
1048 if (image->depth <= 8) in ReadPNMImage()
1053 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1059 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1062 if (image->depth != 1) in ReadPNMImage()
1066 SetPixelAlpha(image,QuantumRange- in ReadPNMImage()
1072 else if (image->depth <= 16) in ReadPNMImage()
1077 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1083 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1097 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1103 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1117 if (image->depth <= 8) in ReadPNMImage()
1122 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1136 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1145 else if (image->depth <= 16) in ReadPNMImage()
1150 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1164 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1178 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1193 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1206 if (image->depth <= 8) in ReadPNMImage()
1211 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1222 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1231 else if (image->depth <= 16) in ReadPNMImage()
1236 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1247 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1261 for (x=0; x < (ssize_t) image->columns; x++) in ReadPNMImage()
1273 if (image->alpha_trait != UndefinedPixelTrait) in ReadPNMImage()
1302 quantum_type=image->alpha_trait != UndefinedPixelTrait ? RGBAQuantum : in ReadPNMImage()
1309 image->endian=quantum_scale < 0.0 ? LSBEndian : MSBEndian; in ReadPNMImage()
1310 image->depth=32; in ReadPNMImage()
1320 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
1325 Quantum in ReadPNMImage()
1337 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
1338 (image->previous == (Image *) NULL)) in ReadPNMImage()
1344 row,image->rows); in ReadPNMImage()
1349 q=QueueAuthenticPixels(image,0,(ssize_t) (image->rows-offset-1), in ReadPNMImage()
1350 image->columns,1,exception); in ReadPNMImage()
1351 if (q == (Quantum *) NULL) in ReadPNMImage()
1372 quantum_type=image->alpha_trait != UndefinedPixelTrait ? RGBAQuantum : in ReadPNMImage()
1379 image->endian=quantum_scale < 0.0 ? LSBEndian : MSBEndian; in ReadPNMImage()
1380 image->depth=16; in ReadPNMImage()
1390 for (y=0; y < (ssize_t) image->rows; y++) in ReadPNMImage()
1395 Quantum in ReadPNMImage()
1407 if ((image->progress_monitor != (MagickProgressMonitor) NULL) && in ReadPNMImage()
1408 (image->previous == (Image *) NULL)) in ReadPNMImage()
1414 row,image->rows); in ReadPNMImage()
1419 q=QueueAuthenticPixels(image,0,(ssize_t) (image->rows-offset-1), in ReadPNMImage()
1420 image->columns,1,exception); in ReadPNMImage()
1421 if (q == (Quantum *) NULL) in ReadPNMImage()
1441 if (y < (ssize_t) image->rows) in ReadPNMImage()
1446 CorruptImageError,"UnexpectedEndOfFile","`%s'",image->filename); in ReadPNMImage()
1452 if (image_info->number_scenes != 0) in ReadPNMImage()
1453 if (image->scene >= (image_info->scene+image_info->number_scenes-1)) in ReadPNMImage()
1507 % whether the format supports native in-memory I/O, and a brief
1520 entry=AcquireMagickInfo("PNM","PAM","Common 2-dimensional bitmap format"); in RegisterPNMImage()
1521 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1522 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1523 entry->mime_type=ConstantString("image/x-portable-anymap"); in RegisterPNMImage()
1524 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1528 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1529 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1530 entry->mime_type=ConstantString("image/x-portable-bitmap"); in RegisterPNMImage()
1531 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1534 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1535 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1536 entry->flags|=CoderEndianSupportFlag; in RegisterPNMImage()
1537 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1540 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1541 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1542 entry->mime_type=ConstantString("image/x-portable-greymap"); in RegisterPNMImage()
1543 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1546 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1547 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1548 entry->flags|=CoderEndianSupportFlag; in RegisterPNMImage()
1549 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1552 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1553 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1554 entry->magick=(IsImageFormatHandler *) IsPNM; in RegisterPNMImage()
1555 entry->mime_type=ConstantString("image/x-portable-pixmap"); in RegisterPNMImage()
1556 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1559 entry->decoder=(DecodeImageHandler *) ReadPNMImage; in RegisterPNMImage()
1560 entry->encoder=(EncodeImageHandler *) WritePNMImage; in RegisterPNMImage()
1561 entry->mime_type=ConstantString("image/x-portable-pixmap"); in RegisterPNMImage()
1562 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterPNMImage()
1639 Quantum in WritePNMImage()
1667 assert(image_info->signature == MagickCoreSignature); in WritePNMImage()
1669 assert(image->signature == MagickCoreSignature); in WritePNMImage()
1670 if (image->debug != MagickFalse) in WritePNMImage()
1671 (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); in WritePNMImage()
1673 assert(exception->signature == MagickCoreSignature); in WritePNMImage()
1689 (void) CopyMagickString(magick,image_info->magick,MagickPathExtent); in WritePNMImage()
1690 max_value=GetQuantumRange(image->depth); in WritePNMImage()
1703 if (image_info->compression == NoCompression) in WritePNMImage()
1711 if ((image_info->type != TrueColorType) && in WritePNMImage()
1720 if (image_info->compression == NoCompression) in WritePNMImage()
1728 if ((image_info->type != TrueColorType) && in WritePNMImage()
1736 if ((image_info->type != TrueColorType) && in WritePNMImage()
1740 if (image_info->compression == NoCompression) in WritePNMImage()
1745 if (image_info->compression == NoCompression) in WritePNMImage()
1754 if (image_info->compression == NoCompression) in WritePNMImage()
1782 (double) image->columns,(double) image->rows); in WritePNMImage()
1794 "WIDTH %.20g\nHEIGHT %.20g\n",(double) image->columns,(double) in WritePNMImage()
1795 image->rows); in WritePNMImage()
1819 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
1826 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
1831 if (image->depth > 32) in WritePNMImage()
1832 image->depth=32; in WritePNMImage()
1834 "DEPTH %.20g\nMAXVAL %.20g\n",(double) packet_size,(double) in WritePNMImage()
1835 ((MagickOffsetType) GetQuantumRange(image->depth))); in WritePNMImage()
1856 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
1858 const Quantum in WritePNMImage()
1864 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
1865 if (p == (const Quantum *) NULL) in WritePNMImage()
1867 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
1871 if ((q-pixels+2) >= (ssize_t) sizeof(pixels)) in WritePNMImage()
1874 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1881 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1883 if (image->previous == (Image *) NULL) in WritePNMImage()
1886 image->rows); in WritePNMImage()
1894 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1906 if (image->depth <= 8) in WritePNMImage()
1909 if (image->depth <= 16) in WritePNMImage()
1914 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
1916 const Quantum in WritePNMImage()
1922 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
1923 if (p == (const Quantum *) NULL) in WritePNMImage()
1925 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
1928 if (image->depth <= 8) in WritePNMImage()
1932 if (image->depth <= 16) in WritePNMImage()
1939 if ((q-pixels+extent+1) >= sizeof(pixels)) in WritePNMImage()
1942 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1950 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1952 if (image->previous == (Image *) NULL) in WritePNMImage()
1955 image->rows); in WritePNMImage()
1963 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
1976 if (image->depth <= 8) in WritePNMImage()
1979 if (image->depth <= 16) in WritePNMImage()
1984 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
1986 const Quantum in WritePNMImage()
1992 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
1993 if (p == (const Quantum *) NULL) in WritePNMImage()
1995 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
1997 if (image->depth <= 8) in WritePNMImage()
2003 if (image->depth <= 16) in WritePNMImage()
2014 if ((q-pixels+extent+2) >= sizeof(pixels)) in WritePNMImage()
2017 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
2025 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
2027 if (image->previous == (Image *) NULL) in WritePNMImage()
2030 image->rows); in WritePNMImage()
2038 (void) WriteBlob(image,q-pixels,pixels); in WritePNMImage()
2051 image->depth=1; in WritePNMImage()
2058 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
2060 const Quantum in WritePNMImage()
2063 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2064 if (p == (const Quantum *) NULL) in WritePNMImage()
2071 if (image->previous == (Image *) NULL) in WritePNMImage()
2074 image->rows); in WritePNMImage()
2090 if (image->depth > 32) in WritePNMImage()
2091 image->depth=32; in WritePNMImage()
2093 ((MagickOffsetType) GetQuantumRange(image->depth))); in WritePNMImage()
2101 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
2103 const Quantum in WritePNMImage()
2109 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2110 if (p == (const Quantum *) NULL) in WritePNMImage()
2113 switch (image->depth) in WritePNMImage()
2125 if (image->depth <= 8) in WritePNMImage()
2127 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2134 if (image->depth == 8) in WritePNMImage()
2143 extent=(size_t) (q-pixels); in WritePNMImage()
2146 if (image->depth <= 16) in WritePNMImage()
2148 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2155 if (image->depth == 16) in WritePNMImage()
2164 extent=(size_t) (q-pixels); in WritePNMImage()
2167 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2174 if (image->depth == 16) in WritePNMImage()
2182 extent=(size_t) (q-pixels); in WritePNMImage()
2189 if (image->previous == (Image *) NULL) in WritePNMImage()
2192 image->rows); in WritePNMImage()
2209 if (image->depth > 32) in WritePNMImage()
2210 image->depth=32; in WritePNMImage()
2212 ((MagickOffsetType) GetQuantumRange(image->depth))); in WritePNMImage()
2220 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
2222 const Quantum in WritePNMImage()
2228 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2229 if (p == (const Quantum *) NULL) in WritePNMImage()
2232 switch (image->depth) in WritePNMImage()
2244 if (image->depth <= 8) in WritePNMImage()
2246 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2256 extent=(size_t) (q-pixels); in WritePNMImage()
2259 if (image->depth <= 16) in WritePNMImage()
2261 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2271 extent=(size_t) (q-pixels); in WritePNMImage()
2274 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2284 extent=(size_t) (q-pixels); in WritePNMImage()
2291 if (image->previous == (Image *) NULL) in WritePNMImage()
2294 image->rows); in WritePNMImage()
2310 if (image->depth > 32) in WritePNMImage()
2311 image->depth=32; in WritePNMImage()
2317 for (y=0; y < (ssize_t) image->rows; y++) in WritePNMImage()
2319 const Quantum in WritePNMImage()
2325 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2326 if (p == (const Quantum *) NULL) in WritePNMImage()
2329 switch (image->depth) in WritePNMImage()
2346 if (image->depth <= 8) in WritePNMImage()
2348 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2353 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2363 if (image->depth <= 16) in WritePNMImage()
2365 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2370 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2380 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2385 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2398 if (image->depth <= 8) in WritePNMImage()
2400 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2413 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2423 if (image->depth <= 16) in WritePNMImage()
2425 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2438 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2448 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2458 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2470 if (image->depth <= 8) in WritePNMImage()
2472 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2482 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2492 if (image->depth <= 16) in WritePNMImage()
2494 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2504 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2514 for (x=0; x < (ssize_t) image->columns; x++) in WritePNMImage()
2522 if (image->alpha_trait != UndefinedPixelTrait) in WritePNMImage()
2533 extent=(size_t) (q-pixels); in WritePNMImage()
2540 if (image->previous == (Image *) NULL) in WritePNMImage()
2543 image->rows); in WritePNMImage()
2557 (void) WriteBlobString(image,image->endian == LSBEndian ? "-1.0\n" : in WritePNMImage()
2559 image->depth=32; in WritePNMImage()
2568 for (y=(ssize_t) image->rows-1; y >= 0; y--) in WritePNMImage()
2570 const Quantum in WritePNMImage()
2573 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2574 if (p == (const Quantum *) NULL) in WritePNMImage()
2579 if (image->previous == (Image *) NULL) in WritePNMImage()
2582 image->rows); in WritePNMImage()
2596 (void) WriteBlobString(image,image->endian == LSBEndian ? "-1.0\n" : in WritePNMImage()
2598 image->depth=16; in WritePNMImage()
2607 for (y=(ssize_t) image->rows-1; y >= 0; y--) in WritePNMImage()
2609 const Quantum in WritePNMImage()
2612 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WritePNMImage()
2613 if (p == (const Quantum *) NULL) in WritePNMImage()
2618 if (image->previous == (Image *) NULL) in WritePNMImage()
2621 image->rows); in WritePNMImage()
2638 } while (image_info->adjoin != MagickFalse); in WritePNMImage()