Fwd: Re: [MapProxy] more opacity questions
DeDuikertjes
DeDuikertjes at xs4all.nl
Mon Jan 9 03:47:33 EST 2012
Oliver,
Thank you. This is very informative.
Indeed the layer has transparency and areas that have to be semi
transparent on blending.
Does this limitation of PIL mean that if the source wms serves images
with transparency AND semi transparent features (and Mapproxy config
does NOT have any transparency settings) the result of a multi-layer
request will have these problems?
Can these PIL problems be mitigated by having the source WMS serve
images on a white background and set mapproxy transparency color to white?
Marco
Op 8-1-2012 13:35, Oliver Tonnhofer schreef:
> Hi Marco,
>
> On 07.01.2012, at 20:27, DeDuikertjes wrote:
>> Here you can find some example images in different shades of black-opaque:
>>
>> http://178.63.74.185/hosting/demo/demo1.png
>> http://178.63.74.185/hosting/demo/demo2.png
>> http://178.63.74.185/hosting/demo/demo3.png
> So you have a layer that already has transparency and you want the filled areas to be semi-transparent. The image blending function of PIL does not support the alpha channel. The transparent areas in your image are blended over with your opacity value, but even if these areas are transparent they still have color value, and in your case they are either black or white.
>
> It should be possible to work around that with some image processing during the blending, but that would require more than just a single line patch…
>
>
> Regards,
> Oliver
>
More information about the MapProxy
mailing list