Home | History | Annotate | Download | only in MagickCore

Lines Matching defs:clone_image

807     *clone_image;
830 clone_image=(Image *) AcquireMagickMemory(sizeof(*clone_image));
831 if (clone_image == (Image *) NULL)
833 (void) ResetMagickMemory(clone_image,0,sizeof(*clone_image));
834 clone_image->signature=MagickCoreSignature;
835 clone_image->storage_class=image->storage_class;
836 clone_image->number_channels=image->number_channels;
837 clone_image->number_meta_channels=image->number_meta_channels;
838 clone_image->metacontent_extent=image->metacontent_extent;
839 clone_image->colorspace=image->colorspace;
840 clone_image->read_mask=image->read_mask;
841 clone_image->write_mask=image->write_mask;
842 clone_image->alpha_trait=image->alpha_trait;
843 clone_image->columns=image->columns;
844 clone_image->rows=image->rows;
845 clone_image->dither=image->dither;
851 clone_image->colors=image->colors;
853 clone_image->colormap=(PixelInfo *) AcquireQuantumMemory(length,
854 sizeof(*clone_image->colormap));
855 if (clone_image->colormap == (PixelInfo *) NULL)
857 clone_image=DestroyImage(clone_image);
860 (void) CopyMagickMemory(clone_image->colormap,image->colormap,length*
861 sizeof(*clone_image->colormap));
863 clone_image->image_info=CloneImageInfo(image->image_info);
864 (void) CloneImageProfiles(clone_image,image);
865 (void) CloneImageProperties(clone_image,image);
866 (void) CloneImageArtifacts(clone_image,image);
867 GetTimerInfo(&clone_image->timer);
869 Ascii85Initialize(clone_image);
870 clone_image->magick_columns=image->magick_columns;
871 clone_image->magick_rows=image->magick_rows;
872 clone_image->type=image->type;
873 clone_image->channel_mask=image->channel_mask;
874 clone_image->channel_map=ClonePixelChannelMap(image->channel_map);
875 (void) CopyMagickString(clone_image->magick_filename,image->magick_filename,
877 (void) CopyMagickString(clone_image->magick,image->magick,MagickPathExtent);
878 (void) CopyMagickString(clone_image->filename,image->filename,
880 clone_image->progress_monitor=image->progress_monitor;
881 clone_image->client_data=image->client_data;
882 clone_image->reference_count=1;
883 clone_image->next=image->next;
884 clone_image->previous=image->previous;
885 clone_image->list=NewImageList();
887 clone_image->blob=ReferenceBlob(image->blob);
890 clone_image->next=NewImageList();
891 clone_image->previous=NewImageList();
892 clone_image->blob=CloneBlobInfo((BlobInfo *) NULL);
894 clone_image->ping=image->ping;
895 clone_image->debug=IsEventLogging();
896 clone_image->semaphore=AcquireSemaphoreInfo();
900 (void) CloneString(&clone_image->montage,image->montage);
902 (void) CloneString(&clone_image->directory,image->directory);
903 clone_image->cache=ReferencePixelCache(image->cache);
904 return(clone_image);
909 clone_image->page.width=(size_t) floor(scale*image->page.width+0.5);
910 clone_image
911 clone_image->tile_offset.x=(ssize_t) ceil(scale*image->tile_offset.x-0.5);
915 clone_image->page.height=(size_t) floor(scale*image->page.height+0.5);
916 clone_image->page.y=(ssize_t) ceil(scale*image->page.y-0.5);
917 clone_image->tile_offset.y=(ssize_t) ceil(scale*image->tile_offset.y-0.5);
918 clone_image->cache=ClonePixelCache(image->cache);
919 if (SetImageExtent(clone_image,columns,rows,exception) == MagickFalse)
920 clone_image=DestroyImage(clone_image);
921 return(clone_image);
1994 *clone_image;
2003 clone_image=CloneImage(*image,0,0,MagickTrue,exception);
2007 *image=clone_image;