• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:with +full:- +full:quantum +full:- +full:depth

22 %  Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization      %
25 % You may not use this file except in compliance with the License. You may %
46 #include "MagickCore/blob-private.h"
49 #include "MagickCore/colorspace-private.h"
51 #include "MagickCore/exception-private.h"
53 #include "MagickCore/image-private.h"
58 #include "MagickCore/monitor-private.h"
61 #include "MagickCore/quantum-private.h"
80 depth, member
150 % into the standard "Image" structure. The "scenes" (image_info->scene)
167 image->columns = ipl->width; in SetHeaderFromIPL()
168 image->rows = ipl->height; in SetHeaderFromIPL()
169 image->depth = ipl->depth; in SetHeaderFromIPL()
170 image->resolution.x = 1; in SetHeaderFromIPL()
171 image->resolution.y = 1; in SetHeaderFromIPL()
184 register Quantum *q; in ReadIPLImage()
207 assert(image_info->signature == MagickCoreSignature); in ReadIPLImage()
208 if ( image_info->debug != MagickFalse) in ReadIPLImage()
210 image_info->filename); in ReadIPLImage()
212 assert(exception->signature == MagickCoreSignature); in ReadIPLImage()
233 image->endian=LSBEndian; in ReadIPLImage()
236 image->endian=MSBEndian; in ReadIPLImage()
256 else { image->colorspace = GRAYColorspace; } in ReadIPLImage()
263 /* Initialize Quantum Info */ in ReadIPLImage()
267 ipl_info.depth=8; in ReadIPLImage()
271 ipl_info.depth=16; in ReadIPLImage()
275 ipl_info.depth=16; in ReadIPLImage()
279 ipl_info.depth=32; in ReadIPLImage()
282 case 4: ipl_info.depth=32; in ReadIPLImage()
286 ipl_info.depth=8; in ReadIPLImage()
290 ipl_info.depth=16; in ReadIPLImage()
294 ipl_info.depth=64; in ReadIPLImage()
298 ipl_info.depth=16; in ReadIPLImage()
302 extent=ipl_info.width*ipl_info.height*ipl_info.z*ipl_info.depth/8; in ReadIPLImage()
312 if (image_info->ping != MagickFalse) in ReadIPLImage()
317 length=image->columns; in ReadIPLImage()
323 if ((image_info->ping != MagickFalse) && (image_info->number_scenes != 0)) in ReadIPLImage()
324 if (image->scene >= (image_info->scene+image_info->number_scenes-1)) in ReadIPLImage()
326 status=SetImageExtent(image,image->columns,image->rows,exception); in ReadIPLImage()
331 image->depth); in ReadIPLImage()
340 if(image->columns != ipl_info.width){ in ReadIPLImage()
343 (double) ipl_info.width, (double) image->columns); in ReadIPLImage()
352 for(y = 0; y < (ssize_t) image->rows; y++){ in ReadIPLImage()
353 (void) ReadBlob(image, length*image->depth/8, pixels); in ReadIPLImage()
354 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadIPLImage()
355 if (q == (Quantum *) NULL) in ReadIPLImage()
364 for(y = 0; y < (ssize_t) image->rows; y++){ in ReadIPLImage()
365 (void) ReadBlob(image, length*image->depth/8, pixels); in ReadIPLImage()
366 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadIPLImage()
367 if (q == (Quantum *) NULL) in ReadIPLImage()
374 for(y = 0; y < (ssize_t) image->rows; y++){ in ReadIPLImage()
375 (void) ReadBlob(image, length*image->depth/8, pixels); in ReadIPLImage()
376 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadIPLImage()
377 if (q == (Quantum *) NULL) in ReadIPLImage()
384 for(y = 0; y < (ssize_t) image->rows; y++){ in ReadIPLImage()
385 (void) ReadBlob(image, length*image->depth/8, pixels); in ReadIPLImage()
386 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in ReadIPLImage()
387 if (q == (Quantum *) NULL) in ReadIPLImage()
403 image->filename); in ReadIPLImage()
452 entry->decoder=(DecodeImageHandler *) ReadIPLImage; in RegisterIPLImage()
453 entry->encoder=(EncodeImageHandler *) WriteIPLImage; in RegisterIPLImage()
454 entry->magick=(IsImageFormatHandler *) IsIPL; in RegisterIPLImage()
455 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterIPLImage()
456 entry->flags|=CoderEndianSupportFlag; in RegisterIPLImage()
524 register const Quantum in WriteIPLImage()
543 assert(image_info->signature == MagickCoreSignature); in WriteIPLImage()
545 assert(image->signature == MagickCoreSignature); in WriteIPLImage()
546 if (image->debug != MagickFalse) in WriteIPLImage()
547 (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); in WriteIPLImage()
549 assert(exception->signature == MagickCoreSignature); in WriteIPLImage()
558 if ((quantum_info->format == UndefinedQuantumFormat) && in WriteIPLImage()
561 switch(quantum_info->depth){ in WriteIPLImage()
566 if(quantum_info->format == SignedQuantumFormat){ in WriteIPLImage()
574 if(quantum_info->format == FloatingPointQuantumFormat){ in WriteIPLImage()
593 ipl_info.width = (unsigned int) image->columns; in WriteIPLImage()
594 ipl_info.height = (unsigned int) image->rows; in WriteIPLImage()
596 if(IssRGBCompatibleColorspace(image->colorspace) != MagickFalse) { ipl_info.colors = 3; } in WriteIPLImage()
600 ((image->depth)/8)*ipl_info.height*ipl_info.width*ipl_info.colors*ipl_info.z); in WriteIPLImage()
611 if(image_info->endian == MSBEndian) in WriteIPLImage()
614 image->endian = LSBEndian; in WriteIPLImage()
624 if(image_info->adjoin == MagickFalse) in WriteIPLImage()
640 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WriteIPLImage()
641 if (p == (const Quantum *) NULL) in WriteIPLImage()
645 (void) WriteBlob(image, image->columns*image->depth/8, pixels); in WriteIPLImage()
652 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WriteIPLImage()
653 if (p == (const Quantum *) NULL) in WriteIPLImage()
657 (void) WriteBlob(image, image->columns*image->depth/8, pixels); in WriteIPLImage()
662 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WriteIPLImage()
663 if (p == (const Quantum *) NULL) in WriteIPLImage()
667 (void) WriteBlob(image, image->columns*image->depth/8, pixels); in WriteIPLImage()
671 p=GetVirtualPixels(image,0,y,image->columns,1,exception); in WriteIPLImage()
672 if (p == (const Quantum *) NULL) in WriteIPLImage()
676 (void) WriteBlob(image, image->columns*image->depth/8, pixels); in WriteIPLImage()
677 if (image->previous == (Image *) NULL) in WriteIPLImage()
680 image->rows); in WriteIPLImage()
693 }while (image_info->adjoin != MagickFalse); in WriteIPLImage()