Hi,
I'm attaching a mail that I got regarding a bug report I previously
forwarded to this forum. It includes two possible solutions to the
problem. To be consistent with the original latex2html, which one will
be included in the latex2html codebase?
Thanks!
bye,
Roland
--- Begin Message ---
Package: latex2html
Version: 2002-2-1-10
Followup-For: Bug #132451
with respect to the pstoimg Perl script breaking when the -depth 24 or
-color 24 options were used:
(don't know where the other stuff in this bug report came from)
$reduce_color is only getting set if the depth was "1" or "8".
So the $cmd line was adding an empty pipe step in the case of 24bit.
Solutions:
a) in code that sets up "ppmquant 8" or "ppmquant 256" add a test for 24-bitness
and set to "ppmquant 16777216"
or
b) if 24-bit just skip the ppmquant step. Patch for this solution follows.
--- /usr/bin/pstoimg 2005-03-21 01:27:23.000000000 +1200
+++ pstoimg 2005-07-12 21:22:41.000000000 +1200
@@ -1271,10 +1271,12 @@
}
# run ppmquant only on color/gray images
if(!$type || $type =~ /(ppm|pgm)/i) {
- if($cmd) {
- $cmd .= "| $reduce_color "
- } else {
- $cmd = "$reduce_color < $in ";
+ if($opt{depth} != 24) {
+ if($cmd) {
+ $cmd .= "| $reduce_color "
+ } else {
+ $cmd = "$reduce_color < $in ";
+ }
}
}
And this bug has been around since the Potato days!
cheers,
Hamish
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages latex2html depends on:
ii gs 8.01-5 Transitional package
ii gs-gpl [gs] 8.01-5 The GPL Ghostscript PostScript int
ii netpbm 2:10.0-8 Graphics conversion tools
ii perl 5.8.4-8 Larry Wall's Practical Extraction
ii tetex-bin 2.0.2-30 The teTeX binary files
ii tetex-extra 2.0.2c-8 Additional library files of teTeX
-- no debconf information
--- End Message ---
_______________________________________________
latex2html mailing list
latex2html@tug.org
http://tug.org/mailman/listinfo/latex2html