iterator->region.y+iterator->y,iterator->region.width,1,
iterator->exception);
if (pixels == (const Quantum *) NULL)
- {
- InheritException(iterator->exception,GetCacheViewException(
- iterator->view));
- return((PixelWand **) NULL);
- }
+ return((PixelWand **) NULL);
for (x=0; x < (ssize_t) iterator->region.width; x++)
{
PixelSetQuantumPixel(iterator->image,pixels,iterator->pixel_wands[x]);
iterator->region.y+iterator->y,iterator->region.width,1,
iterator->exception);
if (pixels == (const Quantum *) NULL)
- {
- InheritException(iterator->exception,GetCacheViewException(
- iterator->view));
- return((PixelWand **) NULL);
- }
+ return((PixelWand **) NULL);
for (x=0; x < (ssize_t) iterator->region.width; x++)
{
PixelSetQuantumPixel(iterator->image,pixels,iterator->pixel_wands[x]);
iterator->region.y+iterator->y,iterator->region.width,1,
iterator->exception);
if (pixels == (const Quantum *) NULL)
- {
- InheritException(iterator->exception,GetCacheViewException(
- iterator->view));
- return((PixelWand **) NULL);
- }
+ return((PixelWand **) NULL);
for (x=0; x < (ssize_t) iterator->region.width; x++)
{
PixelSetQuantumPixel(iterator->image,pixels,iterator->pixel_wands[x]);
*/
WandExport MagickBooleanType PixelSyncIterator(PixelIterator *iterator)
{
- ExceptionInfo
- *exception;
-
register ssize_t
x;
(void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",iterator->name);
if (SetCacheViewStorageClass(iterator->view,DirectClass) == MagickFalse)
return(MagickFalse);
- exception=iterator->exception;
pixels=GetCacheViewAuthenticPixels(iterator->view,iterator->region.x,
- iterator->region.y+iterator->y,iterator->region.width,1,exception);
+ iterator->region.y+iterator->y,iterator->region.width,1,
+ iterator->exception);
if (pixels == (Quantum *) NULL)
- {
- InheritException(iterator->exception,GetCacheViewException(
- iterator->view));
- return(MagickFalse);
- }
+ return(MagickFalse);
for (x=0; x < (ssize_t) iterator->region.width; x++)
{
PixelGetQuantumPixel(iterator->image,iterator->pixel_wands[x],pixels);
pixels+=GetPixelChannels(iterator->image);
}
- if (SyncCacheViewAuthenticPixels(iterator->view,exception) == MagickFalse)
- {
- InheritException(iterator->exception,GetCacheViewException(
- iterator->view));
- return(MagickFalse);
- }
+ if (SyncCacheViewAuthenticPixels(iterator->view,iterator->exception) == MagickFalse)
+ return(MagickFalse);
return(MagickTrue);
}
WandView *duplex,WandView *destination,DuplexTransferWandViewMethod transfer,
void *context)
{
- ExceptionInfo
- *exception;
-
Image
*destination_image,
*source_image;
return(MagickFalse);
source_image=source->wand->images;
destination_image=destination->wand->images;
- exception=destination->exception;
- if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
+ status=SetImageStorageClass(destination_image,DirectClass,
+ destination->exception);
+ if (status == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
duplex_pixels+=GetPixelChannels(duplex->image);
}
destination_pixels=GetCacheViewAuthenticPixels(destination->view,
- destination->extent.x,y,destination->extent.width,1,exception);
+ destination->extent.x,y,destination->extent.width,1,
+ destination->exception);
if (destination_pixels == (Quantum *) NULL)
{
status=MagickFalse;
if (transfer(source,duplex,destination,y,id,context) == MagickFalse)
status=MagickFalse;
destination_pixels=GetCacheViewAuthenticPixels(destination->view,
- destination->extent.x,y,destination->extent.width,1,exception);
+ destination->extent.x,y,destination->extent.width,1,
+ destination->exception);
for (x=0; x < (ssize_t) destination->extent.width; x++)
{
PixelGetQuantumPixel(destination->image,destination->pixel_wands[id][x],
destination_pixels);
destination_pixels+=GetPixelChannels(destination->image);
}
- sync=SyncCacheViewAuthenticPixels(destination->view,exception);
+ sync=SyncCacheViewAuthenticPixels(destination->view,destination->exception);
if (sync == MagickFalse)
- {
- InheritException(destination->exception,GetCacheViewException(
- source->view));
- status=MagickFalse;
- }
+ status=MagickFalse;
if (source_image->progress_monitor != (MagickProgressMonitor) NULL)
{
MagickBooleanType
WandExport MagickBooleanType SetWandViewIterator(WandView *destination,
SetWandViewMethod set,void *context)
{
- ExceptionInfo
- *exception;
-
Image
*destination_image;
if (set == (SetWandViewMethod) NULL)
return(MagickFalse);
destination_image=destination->wand->images;
- exception=destination->exception;
- if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
+ status=SetImageStorageClass(destination_image,DirectClass,
+ destination->exception);
+ if (status == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
if (status == MagickFalse)
continue;
pixels=GetCacheViewAuthenticPixels(destination->view,destination->extent.x,
- y,destination->extent.width,1,exception);
+ y,destination->extent.width,1,destination->exception);
if (pixels == (Quantum *) NULL)
{
- InheritException(destination->exception,GetCacheViewException(
- destination->view));
status=MagickFalse;
continue;
}
pixels);
pixels+=GetPixelChannels(destination->image);
}
- sync=SyncCacheViewAuthenticPixels(destination->view,exception);
+ sync=SyncCacheViewAuthenticPixels(destination->view,destination->exception);
if (sync == MagickFalse)
- {
- InheritException(destination->exception,GetCacheViewException(
- destination->view));
- status=MagickFalse;
- }
+ status=MagickFalse;
if (destination_image->progress_monitor != (MagickProgressMonitor) NULL)
{
MagickBooleanType
WandExport MagickBooleanType TransferWandViewIterator(WandView *source,
WandView *destination,TransferWandViewMethod transfer,void *context)
{
- ExceptionInfo
- *exception;
-
Image
*destination_image,
*source_image;
return(MagickFalse);
source_image=source->wand->images;
destination_image=destination->wand->images;
- exception=destination->exception;
- if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
+ status=SetImageStorageClass(destination_image,DirectClass,
+ destination->exception);
+ if (status == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
pixels+=GetPixelChannels(source->image);
}
destination_pixels=GetCacheViewAuthenticPixels(destination->view,
- destination->extent.x,y,destination->extent.width,1,exception);
+ destination->extent.x,y,destination->extent.width,1,
+ destination->exception);
if (destination_pixels == (Quantum *) NULL)
{
status=MagickFalse;
if (transfer(source,destination,y,id,context) == MagickFalse)
status=MagickFalse;
destination_pixels=GetCacheViewAuthenticPixels(destination->view,
- destination->extent.x,y,destination->extent.width,1,exception);
+ destination->extent.x,y,destination->extent.width,1,
+ destination->exception);
for (x=0; x < (ssize_t) destination->extent.width; x++)
{
PixelGetQuantumPixel(destination->image,destination->pixel_wands[id][x],
destination_pixels);
destination_pixels+=GetPixelChannels(destination->image);
}
- sync=SyncCacheViewAuthenticPixels(destination->view,exception);
+ sync=SyncCacheViewAuthenticPixels(destination->view,destination->exception);
if (sync == MagickFalse)
- {
- InheritException(destination->exception,GetCacheViewException(
- source->view));
- status=MagickFalse;
- }
+ status=MagickFalse;
if (source_image->progress_monitor != (MagickProgressMonitor) NULL)
{
MagickBooleanType
WandExport MagickBooleanType UpdateWandViewIterator(WandView *source,
UpdateWandViewMethod update,void *context)
{
- ExceptionInfo
- *exception;
-
Image
*source_image;
if (update == (UpdateWandViewMethod) NULL)
return(MagickFalse);
source_image=source->wand->images;
- exception=source->exception;
- if (SetImageStorageClass(source_image,DirectClass,exception) == MagickFalse)
+ status=SetImageStorageClass(source_image,DirectClass,source->exception);
+ if (status == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
const int
id = GetOpenMPThreadId();
+ MagickBooleanType
+ sync;
+
register ssize_t
x;
if (status == MagickFalse)
continue;
pixels=GetCacheViewAuthenticPixels(source->view,source->extent.x,y,
- source->extent.width,1,exception);
+ source->extent.width,1,source->exception);
if (pixels == (Quantum *) NULL)
{
- InheritException(source->exception,GetCacheViewException(
- source->view));
status=MagickFalse;
continue;
}
PixelGetQuantumPixel(source->image,source->pixel_wands[id][x],pixels);
pixels+=GetPixelChannels(source->image);
}
- if (SyncCacheViewAuthenticPixels(source->view,exception) == MagickFalse)
- {
- InheritException(source->exception,GetCacheViewException(source->view));
- status=MagickFalse;
- }
+ sync=SyncCacheViewAuthenticPixels(source->view,source->exception);
+ if (sync == MagickFalse)
+ status=MagickFalse;
if (source_image->progress_monitor != (MagickProgressMonitor) NULL)
{
MagickBooleanType