• Home
  • History
  • Annotate
  • Raw
  • Download

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

16 %                                2001-2008                                    %
34 % or in connection with ImageMagick or the use or other dealings in %
53 #include "MagickCore/blob-private.h"
55 #include "MagickCore/color-private.h"
57 #include "MagickCore/colorspace-private.h"
60 #include "MagickCore/exception-private.h"
62 #include "MagickCore/image-private.h"
67 #include "MagickCore/monitor-private.h"
68 #include "MagickCore/pixel-accessor.h"
69 #include "MagickCore/quantum.h"
70 #include "MagickCore/quantum-private.h"
78 #include "MagickCore/utility-private.h"
150 miUTF8, /* Unicode UTF-8 Encoded Character Data */
151 miUTF16, /* Unicode UTF-16 Encoded Character Data */
152 miUTF32 /* Unicode UTF-32 Encoded Character Data */
186 register Quantum *q; in InsertComplexDoubleRow()
189 MinVal = -1; in InsertComplexDoubleRow()
193 q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); in InsertComplexDoubleRow()
194 if (q == (Quantum *) NULL) in InsertComplexDoubleRow()
196 for (x = 0; x < (ssize_t) image->columns; x++) in InsertComplexDoubleRow()
200 f=(*p/MaxVal)*(Quantum) (QuantumRange-GetPixelRed(image,q)); in InsertComplexDoubleRow()
205 f=GetPixelGreen(image,q)-f/2.0; in InsertComplexDoubleRow()
219 f=(*p/MinVal)*(Quantum) (QuantumRange-GetPixelBlue(image,q)); in InsertComplexDoubleRow()
224 f=GetPixelGreen(image,q)-f/2.0; in InsertComplexDoubleRow()
249 register Quantum *q; in InsertComplexFloatRow()
252 MinVal = -1; in InsertComplexFloatRow()
256 q = QueueAuthenticPixels(image, 0, y, image->columns, 1,exception); in InsertComplexFloatRow()
257 if (q == (Quantum *) NULL) in InsertComplexFloatRow()
259 for (x = 0; x < (ssize_t) image->columns; x++) in InsertComplexFloatRow()
263 f=(*p/MaxVal)*(Quantum) (QuantumRange-GetPixelRed(image,q)); in InsertComplexFloatRow()
271 SetPixelBlue(image,GetPixelBlue(image,q)-ClampToQuantum(f),q); in InsertComplexFloatRow()
282 f=(*p/MaxVal)*(Quantum) (QuantumRange-GetPixelBlue(image,q)); in InsertComplexFloatRow()
290 SetPixelRed(image,GetPixelRed(image,q)-ClampToQuantum(f),q); in InsertComplexFloatRow()
316 len -= sizeof(float); in ReadBlobFloatsLSB()
327 len -= sizeof(float); in ReadBlobFloatsMSB()
339 len -= sizeof(double); in ReadBlobDoublesLSB()
350 len -= sizeof(double); in ReadBlobDoublesMSB()
419 static void FixSignedValues(const Image *image,Quantum *q, int y) in FixSignedValues()
421 while(y-->0) in FixSignedValues()
425 <-1;-128> + 127+1 = <0; 127> */ in FixSignedValues()
441 while(ldblk-->0) in FixLogical()
491 if(clone_info->file) /* Close file opened from previous transaction. */ in decompress_block()
493 fclose(clone_info->file); in decompress_block()
494 clone_info->file = NULL; in decompress_block()
495 (void) remove_utf8(clone_info->filename); in decompress_block()
508 file = AcquireUniqueFileResource(clone_info->filename); in decompress_block()
509 if (file != -1) in decompress_block()
528 "UnableToUncompressImage","`%s'",clone_info->filename); in decompress_block()
530 RelinquishUniqueFileResource(clone_info->filename); in decompress_block()
552 extent=fwrite(decompress_block, 4096-zip_info.avail_out, 1, mat_file); in decompress_block()
554 TotalSize += 4096-zip_info.avail_out; in decompress_block()
561 *Size -= (unsigned int) magick_size; in decompress_block()
571 if((clone_info->file=fopen(clone_info->filename,"rb"))==NULL) goto UnlinkFile; in decompress_block()
578 fclose(clone_info->file); in decompress_block()
579 clone_info->file = NULL; in decompress_block()
581 RelinquishUniqueFileResource(clone_info->filename); in decompress_block()
632 depth; in ReadMATImageV4() local
685 image->filename); in ReadMATImageV4()
689 image->columns=(size_t) HDR.nRows; in ReadMATImageV4()
690 image->rows=(size_t) HDR.nCols; in ReadMATImageV4()
691 if ((image->columns == 0) || (image->rows == 0)) in ReadMATImageV4()
693 if (image_info->ping != MagickFalse) in ReadMATImageV4()
695 Swap(image->columns,image->rows); in ReadMATImageV4()
698 if ((image->columns == 0) || (image->rows == 0)) in ReadMATImageV4()
699 return(image->previous == (Image *) NULL ? DestroyImageList(image) in ReadMATImageV4()
703 status=SetImageExtent(image,image->columns,image->rows,exception); in ReadMATImageV4()
715 depth=64; in ReadMATImageV4()
719 depth=32; in ReadMATImageV4()
723 depth=16; in ReadMATImageV4()
727 depth=16; in ReadMATImageV4()
731 depth=8; in ReadMATImageV4()
735 depth=8; in ReadMATImageV4()
738 image->depth=depth; in ReadMATImageV4()
742 status=SetQuantumDepth(image,quantum_info,depth); in ReadMATImageV4()
746 for (y=0; y < (ssize_t) image->rows; y++) in ReadMATImageV4()
748 register Quantum in ReadMATImageV4()
751 count=ReadBlob(image,depth/8*image->columns,(char *) pixels); in ReadMATImageV4()
752 if (count == -1) in ReadMATImageV4()
754 q=QueueAuthenticPixels(image,0,image->rows-y-1,image->columns,1, in ReadMATImageV4()
756 if (q == (Quantum *) NULL) in ReadMATImageV4()
761 FixSignedValues(image,q,(int) image->columns); in ReadMATImageV4()
764 if (image->previous == (Image *) NULL) in ReadMATImageV4()
767 image->rows); in ReadMATImageV4()
773 for (y=0; y < (ssize_t) image->rows; y++) in ReadMATImageV4()
778 count=ReadBlob(image,depth/8*image->columns,(char *) pixels); in ReadMATImageV4()
779 if (count == -1) in ReadMATImageV4()
791 image->filename); in ReadMATImageV4()
797 rotated_image->page.x=0; in ReadMATImageV4()
798 rotated_image->page.y=0; in ReadMATImageV4()
799 rotated_image->colors = image->colors; in ReadMATImageV4()
801 rotated_image->blob=ReferenceBlob(image->blob); in ReadMATImageV4()
808 if (image_info->number_scenes != 0) in ReadMATImageV4()
809 if (image->scene >= (image_info->scene+image_info->number_scenes-1)) in ReadMATImageV4()
867 register Quantum *q; in ReadMATImage()
892 assert(image_info->signature == MagickCoreSignature); in ReadMATImage()
894 assert(exception->signature == MagickCoreSignature); in ReadMATImage()
942 image->endian = LSBEndian; in ReadMATImage()
950 image->endian = MSBEndian; in ReadMATImage()
1131 image->depth = 1; in ReadMATImage()
1133 image->depth = 8; /* Byte type cell */ in ReadMATImage()
1139 image->depth = 16; /* Word type cell */ in ReadMATImage()
1145 image->depth = 32; /* Dword type cell */ in ReadMATImage()
1151 image->depth = 64; /* Qword type cell */ in ReadMATImage()
1156 image->depth = 32; /* double type cell */ in ReadMATImage()
1157 (void) SetImageOption(clone_info,"quantum:format","floating-point"); in ReadMATImage()
1165 image->depth = 64; /* double type cell */ in ReadMATImage()
1166 (void) SetImageOption(clone_info,"quantum:format","floating-point"); in ReadMATImage()
1190 image->columns = MATLAB_HDR.SizeX; in ReadMATImage()
1191 image->rows = MATLAB_HDR.SizeY; in ReadMATImage()
1192 image->colors = GetQuantumRange(image->depth); in ReadMATImage()
1193 if (image->columns == 0 || image->rows == 0) in ReadMATImage()
1201 image->type=GrayscaleType; in ReadMATImage()
1210 if (image_info->ping) in ReadMATImage()
1212 size_t temp = image->columns; in ReadMATImage()
1213 image->columns = image->rows; in ReadMATImage()
1214 image->rows = temp; in ReadMATImage()
1217 status=SetImageExtent(image,image->columns,image->rows,exception); in ReadMATImage()
1237 /* ----- Load raster data ----- */ in ReadMATImage()
1255 CalcMinMax(image2,image_info->endian,MATLAB_HDR.SizeX,MATLAB_HDR.SizeY, in ReadMATImage()
1256 CellType,ldblk,BImgBuff,&quantum_info->minimum, in ReadMATImage()
1257 &quantum_info->maximum); in ReadMATImage()
1267 q=GetAuthenticPixels(image,0,MATLAB_HDR.SizeY-i-1,image->columns,1,exception); in ReadMATImage()
1268 if (q == (Quantum *) NULL) in ReadMATImage()
1271 … " MAT set image pixels returns unexpected NULL on a row %u.", (unsigned)(MATLAB_HDR.SizeY-i-1)); in ReadMATImage()
1277 " MAT cannot read scanrow %u from a file.", (unsigned)(MATLAB_HDR.SizeY-i-1)); in ReadMATImage()
1287 … " MAT failed to ImportQuantumPixels for a row %u", (unsigned)(MATLAB_HDR.SizeY-i-1)); in ReadMATImage()
1305 " MAT failed to sync image pixels for a row %u", (unsigned)(MATLAB_HDR.SizeY-i-1)); in ReadMATImage()
1309 } while(z-- >= 2); in ReadMATImage()
1317 i = ReadBlobXXXLong(image2); /* size of a complex part - toss away*/ in ReadMATImage()
1321 …CalcMinMax(image2, image_info->endian, MATLAB_HDR.SizeX, MATLAB_HDR.SizeY, CellType, ldblk, BImgB… in ReadMATImage()
1344 image->type=GrayscaleType; in ReadMATImage()
1345 if (image->depth == 1) in ReadMATImage()
1346 image->type=BilevelType; in ReadMATImage()
1356 rotated_image->page.x=0; in ReadMATImage()
1357 rotated_image->page.y=0; in ReadMATImage()
1358 rotated_image->colors = image->colors; in ReadMATImage()
1360 rotated_image->blob=ReferenceBlob(image->blob); in ReadMATImage()
1373 if(clone_info->file) in ReadMATImage()
1375 fclose(clone_info->file); in ReadMATImage()
1376 clone_info->file = NULL; in ReadMATImage()
1377 (void) remove_utf8(clone_info->filename); in ReadMATImage()
1386 if (image->next == (Image *) NULL) break; in ReadMATImage()
1388 image->columns=image->rows=0; in ReadMATImage()
1389 image->colors=0; in ReadMATImage()
1397 if(--Frames>0) in ReadMATImage()
1410 if(clone_info->file) in ReadMATImage()
1412 fclose(clone_info->file); in ReadMATImage()
1413 clone_info->file = NULL; in ReadMATImage()
1414 (void) remove_utf8(clone_info->filename); in ReadMATImage()
1442 if ((p->rows == 0) || (p->columns == 0)) { in ReadMATImage()
1443 p=p->previous; in ReadMATImage()
1449 p=p->previous; in ReadMATImage()
1456 for (p=image; p != (Image *) NULL; p=p->next) in ReadMATImage()
1457 p->scene=scene++; in ReadMATImage()
1462 if(clone_info->file) in ReadMATImage()
1464 fclose(clone_info->file); in ReadMATImage()
1465 clone_info->file = NULL; in ReadMATImage()
1466 (void) remove_utf8(clone_info->filename); in ReadMATImage()
1494 % whether the format supports native in-memory I/O, and a brief
1508 entry->decoder=(DecodeImageHandler *) ReadMATImage; in RegisterMATImage()
1509 entry->encoder=(EncodeImageHandler *) WriteMATImage; in RegisterMATImage()
1510 entry->flags^=CoderBlobSupportFlag; in RegisterMATImage()
1511 entry->flags|=CoderDecoderSeekableStreamFlag; in RegisterMATImage()
1592 assert(image_info->signature == MagickCoreSignature); in WriteMATImage()
1594 assert(image->signature == MagickCoreSignature); in WriteMATImage()
1597 assert(exception->signature == MagickCoreSignature); in WriteMATImage()
1601 image->depth=8; in WriteMATImage()
1611 "MATLAB 5.0 MAT-file, Platform: %s, Created on: %s %s %2d %2d:%2d:%2d %d", in WriteMATImage()
1649 data_size = image->rows * image->columns; in WriteMATImage()
1652 padding=((unsigned char)(data_size-1) & 0x7) ^ 0x7; in WriteMATImage()
1662 (void) WriteBlobLSBLong(image,(is_gray != MagickFalse) ? 0x8 : 0xC); /* 0x9C - DimFlag */ in WriteMATImage()
1663 (void) WriteBlobLSBLong(image,(unsigned int) image->rows); /* x: 0xA0 */ in WriteMATImage()
1664 (void) WriteBlobLSBLong(image,(unsigned int) image->columns); /* y: 0xA4 */ in WriteMATImage()
1685 const Quantum in WriteMATImage()
1691 for (y=0; y < (ssize_t)image->columns; y++) in WriteMATImage()
1693 p=GetVirtualPixels(image,y,0,1,image->rows,exception); in WriteMATImage()
1694 if (p == (const Quantum *) NULL) in WriteMATImage()
1698 (void) WriteBlob(image,image->rows,pixels); in WriteMATImage()
1702 } while (z-- >= 2); in WriteMATImage()
1703 while (padding-- > 0) in WriteMATImage()
1712 } while (image_info->adjoin != MagickFalse); in WriteMATImage()