Changeset 3880 for ImageMagick/trunk/magick/distort.c
- Timestamp:
- 03/16/11 08:59:49 (2 years ago)
- File:
-
- 1 edited
-
ImageMagick/trunk/magick/distort.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/magick/distort.c
r3869 r3880 2550 2550 pixel; /* pixel to assign to distorted image */ 2551 2551 2552 register const IndexPacket2553 *restrict p_indexes;2554 2555 2552 register IndexPacket 2556 *restrict q_indexes;2553 *restrict indexes; 2557 2554 2558 2555 register ssize_t 2559 2556 i; 2560 2557 2561 register const PixelPacket2562 *restrict p;2563 2564 2558 register PixelPacket 2565 2559 *restrict q; 2566 2560 2567 p=GetCacheViewVirtualPixels(image_view,0,j,image->columns,1,exception); 2568 q=QueueCacheViewAuthenticPixels(sparse_view,0,j,sparse_image->columns, 2561 q=GetCacheViewAuthenticPixels(sparse_view,0,j,sparse_image->columns, 2569 2562 1,exception); 2570 if ( (p == (const PixelPacket *) NULL) || (q == (PixelPacket *) NULL))2563 if (q == (PixelPacket *) NULL) 2571 2564 { 2572 2565 status=MagickFalse; 2573 2566 continue; 2574 2567 } 2575 p_indexes=GetCacheViewAuthenticIndexQueue(image_view); 2576 q_indexes=GetCacheViewAuthenticIndexQueue(sparse_view); 2568 indexes=GetCacheViewAuthenticIndexQueue(sparse_view); 2577 2569 GetMagickPixelPacket(sparse_image,&pixel); 2578 for (i=0; i < (ssize_t) sparse_image->columns; i++)2570 for (i=0; i < (ssize_t) image->columns; i++) 2579 2571 { 2580 SetMagickPixelPacket( sparse_image,p,p_indexes,&pixel);2572 SetMagickPixelPacket(image,q,indexes,&pixel); 2581 2573 switch (method) 2582 2574 { … … 2694 2686 if ( channel & IndexChannel ) pixel.index *= QuantumRange; 2695 2687 if ( channel & OpacityChannel ) pixel.opacity *= QuantumRange; 2696 SetPixelPacket(sparse_image,&pixel,q,q_indexes); 2697 p++; q++; 2698 p_indexes++; 2699 q_indexes++; 2688 SetPixelPacket(sparse_image,&pixel,q,indexes); 2689 q++; 2690 indexes++; 2700 2691 } 2701 2692 sync=SyncCacheViewAuthenticPixels(sparse_view,exception);
Note: See TracChangeset
for help on using the changeset viewer.
