&image->exception);
(void) ParseGeometry(annotate_info->geometry,&geometry_info);
}
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
for (i=0; textlist[i] != (char *) NULL; i++)
if (draw_info->render != MagickFalse)
{
if (image->storage_class != DirectClass)
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
}
MagickExport MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view,
const ClassType storage_class)
{
+ MagickBooleanType
+ status;
+
assert(cache_view != (CacheView *) NULL);
assert(cache_view->signature == MagickSignature);
if (cache_view->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
cache_view->image->filename);
- return(SetImageStorageClass(cache_view->image,storage_class));
+ status=SetImageStorageClass(cache_view->image,storage_class,
+ &cache_view->image->exception);
+ return(status);
}
\f
/*
assert(exception->signature == MagickSignature);
if (passkey == (const StringInfo *) NULL)
return(MagickTrue);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
quantum_info=AcquireQuantumInfo((const ImageInfo *) NULL,image);
if (quantum_info == (QuantumInfo *) NULL)
image->colormap[i].blue=(Quantum) pixel;
image->colormap[i].alpha=OpaqueAlpha;
}
- return(SetImageStorageClass(image,PseudoClass));
+ return(SetImageStorageClass(image,PseudoClass,&image->exception));
}
\f
/*
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
GetPixelInfo(image,&zero);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
GetPixelInfo(image,&zero);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
{
if (SyncImage(image) == MagickFalse)
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
}
image_view=AcquireCacheView(image);
(gamma/density)*0.002/film_gamma)-black));
for ( ; i <= (ssize_t) MaxMap; i++)
logmap[i]=(Quantum) QuantumRange;
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT)
difference_image=DestroyImage(difference_image);
return((Image *) NULL);
}
- if (SetImageStorageClass(highlight_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(highlight_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&highlight_image->exception);
difference_image=DestroyImage(difference_image);
highlight_image=DestroyImage(highlight_image);
return((Image *) NULL);
image->rows-reference->rows+1,MagickTrue,exception);
if (similarity_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(similarity_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(similarity_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&similarity_image->exception);
similarity_image=DestroyImage(similarity_image);
return((Image *) NULL);
}
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(composite_image != (Image *) NULL);
assert(composite_image->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
GetPixelInfo(image,&zero);
destination_image=(Image *) NULL;
if (texture == (const Image *) NULL)
return(MagickFalse);
(void) SetImageVirtualPixelMethod(texture,TileVirtualPixelMethod);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
if ((image->compose != CopyCompositeOp) &&
exception);
if (frame_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(frame_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(frame_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&frame_image->exception);
frame_image=DestroyImage(frame_image);
return((Image *) NULL);
}
foreground=(Quantum) 0;
background=(Quantum) QuantumRange;
}
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
/*
Raise image.
/*
Update color information using point algorithm.
*/
- if (SetImageStorageClass(*image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(*image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
q=GetCacheViewAuthenticPixels(image_view,(ssize_t)x_offset,
- (ssize_t)y_offset,1,1,exception);
+ (ssize_t) y_offset,1,1,exception);
if (q == (Quantum *) NULL)
break;
SetPixelRed(*image,ScaleShortToQuantum(color.red),q);
/*
Update color information using reset algorithm.
*/
- if (SetImageStorageClass(*image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(*image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
for (y=0; y < (int) (*image)->rows; y++)
{
(void) SetImageAlphaChannel(composite_image,OpaqueAlphaChannel);
opacity=(Quantum) (ScaleQuantumToChar((Quantum) QuantumRange)-
((ssize_t) ScaleQuantumToChar((Quantum) QuantumRange)*blend)/100);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ exception=(&image->exception);
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
image->matte=MagickTrue;
- exception=(&image->exception);
image_view=AcquireCacheView(image);
for (y=0; y < (int) image->rows; y++)
{
/*
Cut image.
*/
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ exception=(&image->exception);
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
image->matte=MagickTrue;
- exception=(&image->exception);
image_view=AcquireCacheView(image);
for (y=0; y < (int) crop_info.height; y++)
{
if ((x_offset >= (int) (*image)->columns) ||
(y_offset >= (int) (*image)->rows))
continue;
- if (SetImageStorageClass(*image,DirectClass) == MagickFalse)
+ exception=(&(*image)->exception);
+ if (SetImageStorageClass(*image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
(*image)->matte=MagickTrue;
- exception=(&(*image)->exception);
image_view=AcquireCacheView(*image);
switch (method)
{
/*
Update matte information using reset algorithm.
*/
- if (SetImageStorageClass(*image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(*image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
for (y=0; y < (int) (*image)->rows; y++)
{
if (distort_image == (Image *) NULL)
return((Image *) NULL);
/* if image is ColorMapped - change it to DirectClass */
- if (SetImageStorageClass(distort_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(distort_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&distort_image->exception);
distort_image=DestroyImage(distort_image);
return((Image *) NULL);
}
sparse_image=CloneImage(image,0,0,MagickTrue,exception);
if (sparse_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(sparse_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(sparse_image,DirectClass,exception) == MagickFalse)
{ /* if image is ColorMapped - change it to DirectClass */
- InheritException(exception,&image->exception);
sparse_image=DestroyImage(sparse_image);
return((Image *) NULL);
}
/*
Affine transform image.
*/
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
edge.x1=MagickMax(min.x,0.0);
}
token=AcquireString(primitive);
(void) QueryColorDatabase("#000000",&start_color,&image->exception);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
for (q=primitive; *q != '\0'; )
return((Image *) NULL);
if (fabs(sigma) <= MagickEpsilon)
return(blur_image);
- if (SetImageStorageClass(blur_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(blur_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&blur_image->exception);
blur_image=DestroyImage(blur_image);
return((Image *) NULL);
}
return((Image *) NULL);
if (fabs(sigma) <= MagickEpsilon)
return(sharp_image);
- if (SetImageStorageClass(sharp_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(sharp_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&sharp_image->exception);
sharp_image=DestroyImage(sharp_image);
return((Image *) NULL);
}
return((Image *) NULL);
if (fabs(sigma) <= MagickEpsilon)
return(blur_image);
- if (SetImageStorageClass(blur_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(blur_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&blur_image->exception);
blur_image=DestroyImage(blur_image);
return((Image *) NULL);
}
progress;
ssize_t
+ center,
y;
/*
exception);
if (convolve_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(convolve_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(convolve_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&convolve_image->exception);
convolve_image=DestroyImage(convolve_image);
return((Image *) NULL);
}
/*
Convolve image.
*/
+ center=(ssize_t) GetPixelChannels(image)*(image->columns+kernel_info->width)*
+ (kernel_info->height/2L)+GetPixelChannels(image)*(kernel_info->width/2);
status=MagickTrue;
progress=0;
image_view=AcquireCacheView(image);
register ssize_t
x;
- ssize_t
- center;
-
if (status == MagickFalse)
continue;
p=GetCacheViewVirtualPixels(image_view,-((ssize_t) kernel_info->width/2L),y-
status=MagickFalse;
continue;
}
- center=(ssize_t) GetPixelChannels(image)*(image->columns+
- kernel_info->width)*(kernel_info->height/2L)+GetPixelChannels(image)*
- (kernel_info->width/2);
for (x=0; x < (ssize_t) image->columns; x++)
{
register ssize_t
exception);
if (despeckle_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(despeckle_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(despeckle_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&despeckle_image->exception);
despeckle_image=DestroyImage(despeckle_image);
return((Image *) NULL);
}
offset=(OffsetInfo *) RelinquishMagickMemory(offset);
return((Image *) NULL);
}
- if (SetImageStorageClass(blur_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(blur_image,DirectClass,exception) == MagickFalse)
{
kernel=(double *) RelinquishMagickMemory(kernel);
offset=(OffsetInfo *) RelinquishMagickMemory(offset);
- InheritException(exception,&blur_image->exception);
blur_image=DestroyImage(blur_image);
return((Image *) NULL);
}
blur_image=CloneImage(image,0,0,MagickTrue,exception);
if (blur_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(blur_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(blur_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&blur_image->exception);
blur_image=DestroyImage(blur_image);
return((Image *) NULL);
}
blur_image=CloneImage(image,0,0,MagickTrue,exception);
if (blur_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(blur_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(blur_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&blur_image->exception);
blur_image=DestroyImage(blur_image);
return((Image *) NULL);
}
shade_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
if (shade_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(shade_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(shade_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&shade_image->exception);
shade_image=DestroyImage(shade_image);
return((Image *) NULL);
}
exception);
if (spread_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(spread_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(spread_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&spread_image->exception);
spread_image=DestroyImage(spread_image);
return((Image *) NULL);
}
exception);
if (statistic_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(statistic_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(statistic_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&statistic_image->exception);
statistic_image=DestroyImage(statistic_image);
return((Image *) NULL);
}
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(clut_image != (Image *) NULL);
assert(clut_image->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
- clut_map=(PixelInfo *) AcquireQuantumMemory(MaxMap+1UL,
- sizeof(*clut_map));
+ clut_map=(PixelInfo *) AcquireQuantumMemory(MaxMap+1UL,sizeof(*clut_map));
if (clut_map == (PixelInfo *) NULL)
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
image->filename);
exception);
if (enhance_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(enhance_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(enhance_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&enhance_image->exception);
enhance_image=DestroyImage(enhance_image);
return((Image *) NULL);
}
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(hald_image != (Image *) NULL);
assert(hald_image->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
noise_image=CloneImage(image,0,0,MagickTrue,exception);
if (noise_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(noise_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(noise_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&noise_image->exception);
noise_image=DestroyImage(noise_image);
return((Image *) NULL);
}
exception);
if (shift_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(shift_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(shift_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&shift_image->exception);
shift_image=DestroyImage(shift_image);
return((Image *) NULL);
}
exception);
if (colorize_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(colorize_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(colorize_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&colorize_image->exception);
colorize_image=DestroyImage(colorize_image);
return((Image *) NULL);
}
color_image=CloneImage(image,0,0,MagickTrue,exception);
if (color_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(color_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(color_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&color_image->exception);
color_image=DestroyImage(color_image);
return((Image *) NULL);
}
fx_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
if (fx_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(fx_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(fx_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&fx_image->exception);
fx_image=DestroyImage(fx_image);
return((Image *) NULL);
}
implode_image=CloneImage(image,0,0,MagickTrue,exception);
if (implode_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(implode_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(implode_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&implode_image->exception);
implode_image=DestroyImage(implode_image);
return((Image *) NULL);
}
morph_images=DestroyImageList(morph_images);
return((Image *) NULL);
}
- if (SetImageStorageClass(morph_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(morph_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&morph_image->exception);
morph_image=DestroyImage(morph_image);
return((Image *) NULL);
}
assert(image->signature == MagickSignature);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
image_view=AcquireCacheView(image);
random_info=AcquireRandomInfo();
sepia_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
if (sepia_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(sepia_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(sepia_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&sepia_image->exception);
sepia_image=DestroyImage(sepia_image);
return((Image *) NULL);
}
%
% o image: the image.
%
-% o radius: the radius of the Gaussian, in pixels, not counting
-% the center pixel.
+% o radius: the radius of the Gaussian, in pixels, not counting the
+% center pixel.
%
% o sigma: the standard deviation of the Gaussian, in pixels.
%
stegano_image=CloneImage(image,0,0,MagickTrue,exception);
if (stegano_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(stegano_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(stegano_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&stegano_image->exception);
stegano_image=DestroyImage(stegano_image);
return((Image *) NULL);
}
MagickTrue,exception);
if (stereo_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(stereo_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(stereo_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&stereo_image->exception);
stereo_image=DestroyImage(stereo_image);
return((Image *) NULL);
}
swirl_image=CloneImage(image,0,0,MagickTrue,exception);
if (swirl_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(swirl_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(swirl_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&swirl_image->exception);
swirl_image=DestroyImage(swirl_image);
return((Image *) NULL);
}
tint_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
if (tint_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(tint_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(tint_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&tint_image->exception);
tint_image=DestroyImage(tint_image);
return((Image *) NULL);
}
canvas_image=CloneImage(image,0,0,MagickTrue,exception);
if (canvas_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(canvas_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(canvas_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&canvas_image->exception);
canvas_image=DestroyImage(canvas_image);
return((Image *) NULL);
}
fabs(amplitude)),MagickTrue,exception);
if (wave_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(wave_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(wave_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&wave_image->exception);
wave_image=DestroyImage(wave_image);
return((Image *) NULL);
}
unique_image=CloneImage(image,cube_info->colors,1,MagickTrue,exception);
if (unique_image == (Image *) NULL)
return(unique_image);
- if (SetImageStorageClass(unique_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(unique_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&unique_image->exception);
unique_image=DestroyImage(unique_image);
return((Image *) NULL);
}
return(MagickFalse);
source_image=source->image;
destination_image=destination->image;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
if (set == (SetImageViewMethod) NULL)
return(MagickFalse);
destination_image=destination->image;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
return(MagickFalse);
source_image=source->image;
destination_image=destination->image;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
if (update == (UpdateImageViewMethod) NULL)
return(MagickFalse);
source_image=source->image;
- if (SetImageStorageClass(source_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(source_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
append_image=CloneImage(image,width,height,MagickTrue,exception);
if (append_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(append_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(append_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&append_image->exception);
append_image=DestroyImage(append_image);
return((Image *) NULL);
}
if (clip_mask->storage_class == PseudoClass)
{
(void) SyncImage(clip_mask);
- if (SetImageStorageClass(clip_mask,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(clip_mask,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
}
if (inside == MagickFalse)
combine_image=CloneImage(image,0,0,MagickTrue,exception);
if (combine_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(combine_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(combine_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&combine_image->exception);
combine_image=DestroyImage(combine_image);
return((Image *) NULL);
}
assert(image->signature == MagickSignature);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
/*
Separate image channels.
*/
if (image->matte == MagickFalse)
break;
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
break;
GetPixelInfo(image,&background);
SetPixelInfoPacket(image,&image->background_color,&background);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
assert(image->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ exception=(&image->exception);
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
if (image->background_color.alpha != OpaqueAlpha)
image->matte=MagickTrue;
*/
status=MagickTrue;
pixel.black=0;
- exception=(&image->exception);
image_view=AcquireCacheView(image);
for (y=0; y < (ssize_t) image->rows; y++)
{
%
% o storage_class: The image class.
%
+% o exception: return any errors or warnings in this structure.
+%
*/
MagickExport MagickBooleanType SetImageStorageClass(Image *image,
- const ClassType storage_class)
+ const ClassType storage_class,ExceptionInfo *exception)
{
+ PixelPacket
+ pixel;
+
image->storage_class=storage_class;
- return(MagickTrue);
+ return(GetOneAuthenticPixel(image,0,0,&pixel,exception));
}
\f
/*
image->clip_mask=NewImageList();
if (clip_mask == (Image *) NULL)
return(MagickTrue);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
image->clip_mask=CloneImage(clip_mask,0,0,MagickTrue,&image->exception);
if (image->clip_mask == (Image *) NULL)
image->mask=NewImageList();
if (mask == (Image *) NULL)
return(MagickTrue);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
image->mask=CloneImage(mask,0,0,MagickTrue,&image->exception);
if (image->mask == (Image *) NULL)
if (IsRGBColorspace(image->colorspace) == MagickFalse)
status=TransformImageColorspace(image,RGBColorspace);
if (image->storage_class != DirectClass)
- status=SetImageStorageClass(image,DirectClass);
+ status=SetImageStorageClass(image,DirectClass,&image->exception);
image->matte=MagickFalse;
break;
}
if (IsRGBColorspace(image->colorspace) == MagickFalse)
status=TransformImageColorspace(image,RGBColorspace);
if (image->storage_class != DirectClass)
- status=SetImageStorageClass(image,DirectClass);
+ status=SetImageStorageClass(image,DirectClass,&image->exception);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
break;
status=TransformImageColorspace(image,CMYKColorspace);
}
if (image->storage_class != DirectClass)
- status=SetImageStorageClass(image,DirectClass);
+ status=SetImageStorageClass(image,DirectClass,&image->exception);
image->matte=MagickFalse;
break;
}
status=TransformImageColorspace(image,CMYKColorspace);
}
if (image->storage_class != DirectClass)
- status=SetImageStorageClass(image,DirectClass);
+ status=SetImageStorageClass(image,DirectClass,&image->exception);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
break;
smush_image=CloneImage(image,width,height,MagickTrue,exception);
if (smush_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(smush_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(smush_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&smush_image->exception);
smush_image=DestroyImage(smush_image);
return((Image *) NULL);
}
SetImageInfo(ImageInfo *,const unsigned int,ExceptionInfo *),
SetImageMask(Image *,const Image *),
SetImageOpacity(Image *,const Quantum),
- SetImageStorageClass(Image *,const ClassType),
+ SetImageStorageClass(Image *,const ClassType,ExceptionInfo *),
SetImageType(Image *,const ImageType),
StripImage(Image *),
SyncImage(Image *),
rslt_image=CloneImage(image,0,0,MagickTrue,exception);
if (rslt_image == (Image *) NULL)
goto error_cleanup;
- if (SetImageStorageClass(rslt_image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&rslt_image->exception);
- goto error_cleanup;
- }
+ if (SetImageStorageClass(rslt_image,DirectClass,exception) == MagickFalse)
+ goto error_cleanup;
changed = MorphologyPrimitiveDirect(rslt_image, method,
kernel, exception);
work_image=CloneImage(image,0,0,MagickTrue,exception);
if (work_image == (Image *) NULL)
goto error_cleanup;
- if (SetImageStorageClass(work_image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&work_image->exception);
- goto error_cleanup;
- }
+ if (SetImageStorageClass(work_image,DirectClass,exception) == MagickFalse)
+ goto error_cleanup;
/* work_image->type=image->type; ??? */
}
return(MagickFalse);
if ((y_offset < 0) || (y_offset >= (ssize_t) image->rows))
return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ exception=(&image->exception);
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
/*
Push initial segment on stack.
*/
- exception=(&image->exception);
x=x_offset;
y=y_offset;
start=0;
paint_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
if (paint_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(paint_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(paint_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&paint_image->exception);
paint_image=DestroyImage(paint_image);
return((Image *) NULL);
}
assert(fill != (PixelInfo *) NULL);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
/*
Make image color opaque.
assert(target != (PixelInfo *) NULL);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
assert(low != (PixelInfo *) NULL);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
if (image->matte == MagickFalse)
(void) SetImageAlphaChannel(image,OpaqueAlphaChannel);
}
}
}
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
/*
Transfer the pixels from the pixel datarray to the image.
ThrowProfileException(ResourceLimitError,
"MemoryAllocationFailed",image->filename);
}
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
{
target_pixels=DestroyPixelThreadSet(target_pixels);
source_pixels=DestroyPixelThreadSet(source_pixels);
resize_image=CloneImage(image,columns,rows,MagickTrue,exception);
if (resize_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(resize_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(resize_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&resize_image->exception);
resize_image=DestroyImage(resize_image);
return((Image *) NULL);
}
pixels=(gfloat *) RelinquishMagickMemory(pixels);
return((Image *) NULL);
}
- if (SetImageStorageClass(rescale_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(rescale_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&rescale_image->exception);
pixels=(gfloat *) RelinquishMagickMemory(pixels);
rescale_image=DestroyImage(rescale_image);
return((Image *) NULL);
scale=MagickMax(1.0/x_factor+MagickEpsilon,1.0);
support=scale*GetResizeFilterSupport(resize_filter);
storage_class=support > 0.5 ? DirectClass : image->storage_class;
- if (SetImageStorageClass(resize_image,storage_class) == MagickFalse)
- {
- InheritException(exception,&resize_image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(resize_image,storage_class,exception) == MagickFalse)
+ return(MagickFalse);
if (support < 0.5)
{
/*
scale=MagickMax(1.0/y_factor+MagickEpsilon,1.0);
support=scale*GetResizeFilterSupport(resize_filter);
storage_class=support > 0.5 ? DirectClass : image->storage_class;
- if (SetImageStorageClass(resize_image,storage_class) == MagickFalse)
- {
- InheritException(exception,&resize_image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(resize_image,storage_class,exception) == MagickFalse)
+ return(MagickFalse);
if (support < 0.5)
{
/*
scale_image=CloneImage(image,columns,rows,MagickTrue,exception);
if (scale_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(scale_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(scale_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&scale_image->exception);
scale_image=DestroyImage(scale_image);
return((Image *) NULL);
}
shear.y=sin((double) DegreesToRadians(angle));
if ((shear.x == 0.0) && (shear.y == 0.0))
return(integral_image);
- if (SetImageStorageClass(integral_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(integral_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&integral_image->exception);
integral_image=DestroyImage(integral_image);
return(integral_image);
}
shear.y=tan(DegreesToRadians(fmod(y_shear,360.0)));
if ((shear.x == 0.0) && (shear.y == 0.0))
return(integral_image);
- if (SetImageStorageClass(integral_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(integral_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&integral_image->exception);
integral_image=DestroyImage(integral_image);
return(integral_image);
}
exception);
if (evaluate_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(evaluate_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(evaluate_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&evaluate_image->exception);
evaluate_image=DestroyImage(evaluate_image);
return((Image *) NULL);
}
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(exception != (ExceptionInfo *) NULL);
assert(exception->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
+ return(MagickFalse);
status=MagickTrue;
progress=0;
random_info=AcquireRandomInfoThreadSet();
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(exception != (ExceptionInfo *) NULL);
assert(exception->signature == MagickSignature);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
+ return(MagickFalse);
status=MagickTrue;
progress=0;
image_view=AcquireCacheView(image);
exception);
if (threshold_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(threshold_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(threshold_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&threshold_image->exception);
threshold_image=DestroyImage(threshold_image);
return((Image *) NULL);
}
assert(image->signature == MagickSignature);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
/*
Bilevel threshold image.
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
if (thresholds == (const char *) NULL)
return(MagickTrue);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
GetPixelInfo(image,&threshold);
flags=ParseGeometry(thresholds,&geometry_info);
levels.black = levels.black ? levels.black-1 : 0;
levels.alpha = levels.alpha ? levels.alpha-1 : 0;
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
+ return(MagickFalse);
status=MagickTrue;
progress=0;
image_view=AcquireCacheView(image);
random_info=DestroyRandomInfoThreadSet(random_info);
return(status);
}
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
- {
- InheritException(exception,&image->exception);
- return(MagickFalse);
- }
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
+ return(MagickFalse);
random_info=AcquireRandomInfoThreadSet();
image_view=AcquireCacheView(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
if (thresholds == (const char *) NULL)
return(MagickTrue);
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
flags=ParseGeometry(thresholds,&geometry_info);
GetPixelInfo(image,&threshold);
exception);
if (cmyk_image == (Image *) NULL)
break;
- if (SetImageStorageClass(cmyk_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(cmyk_image,DirectClass,exception) == MagickFalse)
break;
(void) SetImageColorspace(cmyk_image,CMYKColorspace);
image_view=AcquireCacheView(images);
exception);
if (extent_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(extent_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(extent_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&extent_image->exception);
extent_image=DestroyImage(extent_image);
return((Image *) NULL);
}
image->rows+splice_geometry.height,MagickTrue,exception);
if (splice_image == (Image *) NULL)
return((Image *) NULL);
- if (SetImageStorageClass(splice_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(splice_image,DirectClass,exception) == MagickFalse)
{
- InheritException(exception,&splice_image->exception);
splice_image=DestroyImage(splice_image);
return((Image *) NULL);
}
#define MagickLibAddendum "-0"
#define MagickLibInterface 5
#define MagickLibMinInterface 5
-#define MagickReleaseDate "2011-08-03"
+#define MagickReleaseDate "2011-08-04"
#define MagickChangeDate "20110801"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
#if defined(MAGICKCORE_OPENMP_SUPPORT)
(void) XParseGeometry(draw_info->geometry,&x,&y,&width,&height);
(void) GetOneVirtualPixel(image,(ssize_t) x,(ssize_t) y,
&draw_image->background_color,&image->exception);
- if (SetImageStorageClass(draw_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(draw_image,DirectClass,&image->exception) == MagickFalse)
return(MagickFalse);
draw_image->matte=MagickTrue;
exception=(&image->exception);
}
XGetPixelInfo(display,visual_info,map_info,resource_info,image,
pixel);
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,exception);
affinity_image=DestroyImage(affinity_image);
}
if (IsEventLogging())
mask_image=GetImageCache(mogrify_info,argv[i+1],exception);
if (mask_image == (Image *) NULL)
break;
- if (SetImageStorageClass(mask_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(mask_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
mask_view=AcquireCacheView(mask_image);
for (y=0; y < (ssize_t) mask_image->rows; y++)
return(MagickFalse);
source_image=source->wand->images;
destination_image=destination->wand->images;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
if (set == (SetWandViewMethod) NULL)
return(MagickFalse);
destination_image=destination->wand->images;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
return(MagickFalse);
source_image=source->wand->images;
destination_image=destination->wand->images;
- if (SetImageStorageClass(destination_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(destination_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
if (update == (UpdateWandViewMethod) NULL)
return(MagickFalse);
source_image=source->wand->images;
- if (SetImageStorageClass(source_image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(source_image,DirectClass,exception) == MagickFalse)
return(MagickFalse);
status=MagickTrue;
progress=0;
for ( ; image; image=image->next)
{
- if (SetImageStorageClass(image,DirectClass) == MagickFalse)
+ if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
break;
x=0;
y=0;
}
}
}
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,exception);
PushPixelChannelMap(image,channel);
q=GetAuthenticPixels(image,region.x,region.y,1,1,exception);
if ((q == (const Quantum *) NULL) || (av == (AV *) NULL) ||
bmp_info.offset_bits=bmp_info.file_size;
bmp_info.compression=BI_RGB;
if ((image->storage_class == PseudoClass) && (image->colors > 256))
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
if (image->storage_class != DirectClass)
{
/*
bmp_info.bits_per_pixel=8;
bmp_info.number_colors=1U << bmp_info.bits_per_pixel;
if (image->matte != MagickFalse)
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
else
if ((size_t) bmp_info.number_colors < image->colors)
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
else
{
bmp_info.file_size+=3*(1UL << bmp_info.bits_per_pixel);
&image->exception);
if (histogram_image == (Image *) NULL)
ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
- (void) SetImageStorageClass(histogram_image,DirectClass);
+ (void) SetImageStorageClass(histogram_image,DirectClass,&image->exception);
/*
Allocate histogram count arrays.
*/
icon_info.offset_bits=icon_info.file_size;
icon_info.compression=BI_RGB;
if ((next->storage_class != DirectClass) && (next->colors > 256))
- (void) SetImageStorageClass(next,DirectClass);
+ (void) SetImageStorageClass(next,DirectClass,&next->exception);
if (next->storage_class == DirectClass)
{
/*
icon_info.number_colors=one << icon_info.bits_per_pixel;
if (icon_info.number_colors < next->colors)
{
- (void) SetImageStorageClass(next,DirectClass);
+ (void) SetImageStorageClass(next,DirectClass,&next->exception);
icon_info.number_colors=0;
icon_info.bits_per_pixel=(unsigned short) 24;
icon_info.compression=(size_t) BI_RGB;
}
if ((image->storage_class == PseudoClass) &&
(image->colors > (size_t) (GetQuantumRange(image->depth)+1)))
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
if (IsImageGray(image,&image->exception) != MagickFalse)
{
image->storage_class=DirectClass;
(void) SortColormapByIntensity(image);
}
if ((image->storage_class == PseudoClass) && (image->colors > 256))
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
if (image->storage_class == PseudoClass)
flags|=PALM_HAS_COLORMAP_FLAG;
else
TIFFClose(tiff);
ThrowReaderException(CoderError,"ImageIsNotTiled");
}
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
number_pixels=columns*rows;
tile_pixels=(uint32 *) AcquireQuantumMemory(number_pixels,
sizeof(*tile_pixels));
}
case JPEGCompression:
{
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
(void) SetImageDepth(image,8);
break;
}
{
photometric=PHOTOMETRIC_YCBCR;
(void) TIFFSetField(tiff,TIFFTAG_YCBCRSUBSAMPLING,1,1);
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
(void) SetImageDepth(image,8);
}
else
if (IsRGBColorspace(image->colorspace) == MagickFalse)
(void) TransformImageColorspace(image,RGBColorspace);
if (IsImageGray(image,&image->exception) != MagickFalse)
- (void) SetImageStorageClass(image,DirectClass);
+ (void) SetImageStorageClass(image,DirectClass,&image->exception);
viff_info.identifier=(char) 0xab;
viff_info.file_type=1;
viff_info.release=1;