summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/pdfinput/pdf-parser.cpp
diff options
context:
space:
mode:
authormiklosh <miklosh@users.sourceforge.net>2007-07-30 16:10:47 +0000
committermiklosh <miklosh@users.sourceforge.net>2007-07-30 16:10:47 +0000
commit8c547b1fa15ae443e055c5bfa63a7945f5a10ca9 (patch)
treeeda2f2b949a251e8380d7c739c318b77ebf88774 /src/extension/internal/pdfinput/pdf-parser.cpp
parentDo not flip non-top-level images (diff)
downloadinkscape-8c547b1fa15ae443e055c5bfa63a7945f5a10ca9.tar.gz
inkscape-8c547b1fa15ae443e055c5bfa63a7945f5a10ca9.zip
Added image mask support
(bzr r3349)
Diffstat (limited to 'src/extension/internal/pdfinput/pdf-parser.cpp')
-rw-r--r--src/extension/internal/pdfinput/pdf-parser.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
index a75f468d5..1d312c116 100644
--- a/src/extension/internal/pdfinput/pdf-parser.cpp
+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
@@ -2431,7 +2431,7 @@ void PdfParser::doImage(Object *ref, Stream *str, GBool inlineImg) {
obj1.free();
// draw it
- //out->drawImageMask(state, ref, str, width, height, invert, inlineImg);
+ builder->addImageMask(state, str, width, height, invert);
} else {
@@ -2621,12 +2621,12 @@ void PdfParser::doImage(Object *ref, Stream *str, GBool inlineImg) {
// draw it
if (haveSoftMask) {
-/* out->drawSoftMaskedImage(state, ref, str, width, height, colorMap,
- maskStr, maskWidth, maskHeight, maskColorMap);*/
+ builder->addSoftMaskedImage(state, str, width, height, colorMap,
+ maskStr, maskWidth, maskHeight, maskColorMap);
delete maskColorMap;
} else if (haveExplicitMask) {
-/* out->drawMaskedImage(state, ref, str, width, height, colorMap,
- maskStr, maskWidth, maskHeight, maskInvert);*/
+ builder->addMaskedImage(state, str, width, height, colorMap,
+ maskStr, maskWidth, maskHeight, maskInvert);
} else {
builder->addImage(state, str, width, height, colorMap,
haveColorKeyMask ? maskColors : (int *)NULL);