谢谢你的想法,但是,我不能让这个工作写一个PDF…
在univeraslviewer中,层显示正确,其中白色在层公社透明且分层光栅在它下面显示(背景地图)。当我写入PDF时,PDF中的每个层都必须是一个可以打开/关闭的层。层公社不幸的是会有一个白色的背景…
我认为在我们的FME桌面基础培训中有一个练习会有所帮助。退房步骤10.
基本上,您需要添加RasteExpressionEvaluator转换器。表达式为:
红色8:A[0]绿色8:A[1]蓝色8:A[2]阿尔法8:IF(A[2]==255,0255)
也就是说红色,绿色,蓝色的方面不会改变。但是,如果蓝色方面是255,那么假设它是白色的,并指定一个alpha值使其透明。
从技术上讲,您应该测试一个[0]=255和一个[1]=255和一个[2]=255,以确保它是白色的。为了简单起见,我在培训中使用了一个快捷方式。
而且,当然,如果你没有alpha波段,你需要增加一个(rasterbandadder)
也许这对你有帮助
我正在使用WMS源并将结果保存为PNG(我正在下载几个图像)。我读图像(Rasterreader)并做一些偏移和缩放。因为它们是图像,所以我不能使用pdfstyler分别设置线条和背景的不透明度。它使整个图像透明。我希望能够将白色背景设置为光栅图像透明(PNG格式),然后将其作为一个图层写入PDF(保留不透明度)。有什么想法吗?
我认为你应该用pdfstyler来做这个。在这里,可以设置线条和填充的不透明度。