Summary: | DOINTERPOLATE doesn't work with rotation | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Marcos H. Woehrmann <marcos.woehrmann> |
Component: | Graphics Library | Assignee: | Henry Stiles <henry.stiles> |
Status: | NOTIFIED FIXED | ||
Severity: | enhancement | CC: | christinedelight.top85, customer190, henry.stiles, robin.watts, shailesh.mistry |
Priority: | P2 | ||
Version: | 8.63 | ||
Hardware: | Macintosh | ||
OS: | MacOS X | ||
Customer: | 190 | Word Size: | --- |
Attachments: |
SmallRasterImage.pdf
0001.patch |
Description
Marcos H. Woehrmann
2009-01-21 14:10:31 UTC
Created attachment 4746 [details]
SmallRasterImage.pdf
*** Bug 689521 has been marked as a duplicate of this bug. *** Consultation with the customer about the best way to use gs to solve their problem is needed, if changes in interpolation are needed please assign to Michael. Interpolation of rotated images can be quickly hacked by filtering the source stream before feeding it to the image operator. In fact, this is how it is already done for black-and-white 1 bit/pixel images. Assigning to Robin since he has done a bit of work on interpolating landscape images. Created attachment 7542 [details]
0001.patch
Git patch to add Image interpolation. To apply this, do:
git am 0001.patch
and that will add a new commit onto the end of your existing branch with the patch applied. You can then remove this by: git reset HEAD~1
This patch seems to test out quite well, but it fails when the clist is used with vertical positioning problems on the contents of bitmaps that span bands.
Passing to Ray in the hopes that he will have a chance to look at it and comment on the offsets seen when sending interpolated sub images to the clist. Could this be related to Bug 691697 ? *** Bug 691719 has been marked as a duplicate of this bug. *** Bug still reproducible in Ghostscript 9.03 Fixed in: commit 045e544c507b151daebc19aaf21a8b13b6c4a844 Author: Robin Watts <robin.watts@artifex.com> Date: Mon Oct 22 17:31:27 2012 +0100 Support rotated images with interpolation. See bug 690246. Testing this on the cluster with a patch that enables interpolation for all landscape jobs reveals no problems. |