使用graphicsmagick c 的api 放缩 gif 问题

idreamblue 发布于 2013/12/23 09:55
阅读 781
收藏 0

@崔钢 你好,想跟你请教个问题:我用graphicsmagick 的c的api 放缩gif图片,出现了Magick: geometry does not contain image (unable to crop image) 这个异常,从表面看来是某个图片的尺寸不一致导致的,可是我已经用了CoalesceImages使各个帧尺寸一致了啊。这个问题已经困扰了我几天了,而且国内外论坛貌似都没有看到有合适的答案,请指教一二,不胜感激。

while (iter_coalesce_images != (Image *) NULL) {//循环每一帧进行放缩

                tmp = iter_coalesce_images;

                tmp = ThumbnailImage(tmp, dest_w, dest_h, &exception);

                (void) AppendImageToList(&lst_gif_frames, tmp);

                iter_coalesce_images = iter_coalesce_images->next;
            }
            other = DeconstructImages(lst_gif_frames, &exception);



加载中
返回顶部
顶部