Bug #14124
closedImagemagick takes up to 6 minutes for displaying PDF preview of 100 pages document
0%
Description
IM identify, which is called each time the thumbnail is displayed, will go through every frame (page) of the document although only the first page is needed.
IM option frameprepended is neccessary, 4.2.9 supports that, 5.4.4 doesn't?
Original message from Michael Stucki;
Matthias hat versucht, ein sehr grosses PDF auszuwählen, welches ca. 100 Seiten gross ist. ImageMagick braucht für den identify-Befehl (der wird bei jedem Bild aufgerufen) pro Seite ca. 3 Sekunden. Sprich, er würde nach ca. 6 Minuten fertig werden und das Bild anzeigen.Ich habe einen kleinen Patch gemacht, so dass identify nur noch den ersten Frame (=die erste Seite) aufrufen muss. Dann gehts immerhin nur noch 3 Sekunden. Wenn Du den aktuellen CVS verwendest ist selbst diese Zeit nur einmalig, das heisst, nach dem ersten indexieren wird identify nicht mehr benötigt.Der Patch ist eigentlich nur zwei Zeilen gross, Du kannst das ganz einfach von Hand ändern, schau Dir einfach kurz das File an!(Dominic: Dein ImageMagick muss die FramePrepended-Option unterstützen, sonst klappts nicht. Sie darf in localconf.php auch nicht deaktiviert sein!ImageMagick 4.2.9 hat diese Funktion dabei, 5.4.4 aus Debian Woody kann das anscheinend nicht...)
(issue imported from #M32)
Files