From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#10112: ImageMagick doesn't display some image formats Date: Fri, 16 Dec 2011 01:32:38 +0200 Organization: JURTA Message-ID: <877h1x4dih.fsf@mail.jurta.org> References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1323992023 9554 80.91.229.12 (15 Dec 2011 23:33:43 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Dec 2011 23:33:43 +0000 (UTC) To: 10112@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 16 00:33:34 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RbKnu-0000iG-9m for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Dec 2011 00:33:34 +0100 Original-Received: from localhost ([::1]:35770 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbKnt-00015O-KR for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Dec 2011 18:33:33 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:36877) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbKnr-00015I-93 for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2011 18:33:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RbKnq-0001bU-1V for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2011 18:33:31 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39296) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbKnp-0001bI-Us for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2011 18:33:30 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RbKpJ-0005wh-IF for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2011 18:35:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2011 23:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.132399209422841 (code B ref 10112); Thu, 15 Dec 2011 23:35:01 +0000 Original-Received: (at 10112) by debbugs.gnu.org; 15 Dec 2011 23:34:54 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbKpB-0005wL-Ko for submit@debbugs.gnu.org; Thu, 15 Dec 2011 18:34:54 -0500 Original-Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbKp8-0005wD-Ik for 10112@debbugs.gnu.org; Thu, 15 Dec 2011 18:34:52 -0500 Original-Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id D9ADA7540F3 for <10112@debbugs.gnu.org>; Thu, 15 Dec 2011 15:33:16 -0800 (PST) Original-Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id DA32D451C63A for <10112@debbugs.gnu.org>; Thu, 15 Dec 2011 15:32:49 -0800 (PST) In-Reply-To: <87zkfltk13.fsf@mail.jurta.org> (Juri Linkov's message of "Thu, 24 Nov 2011 21:09:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 15 Dec 2011 18:35:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:54998 Archived-At: > The patch below adds a new function `imagemagick_error' that is > called in places where the ImageMagick returns `MagickFalse' status. Patch installed. > Removing `MagickSetResolution' cures this problem. but I hesitate to > remove it, because I don't know why it's here. So at least moving > `MagickSetResolution' a few lines below and calling after > `MagickPingImage' will allow the read-only images to be correctly > displayed: Looking closer at the current situation, I discovered that using `MagickSetResolution' is suggested by http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=16502 But this hack precludes from displaying some other image formats. It is intended for loading multi-page djvu images. Since the functionality for browsing them is not implemented anyway, it can be commented out until implemented in 24.2. The relevant info from etc/TODO: *** For some reason its unbearably slow to look at a page in a large image bundle using the :index feature. The ImageMagick "display" command is also a bit slow, but nowhere near as slow as the Emacs code. It seems ImageMagick tries to unpack every page when loading the bundle. This feature is not the primary usecase in Emacs though. ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. It is now much faster to use the :index feature, but still not very fast.