I want to make my background image in iText transparent

here is my code for the image:

    string root = Server.MapPath("~");
    string parent = Path.GetDirectoryName(root);
    string grandParent = Path.GetDirectoryName(parent);
    string imageFilePath = parent + "/Images/logo.png";
    iTextSharp.text.Image jpg = iTextSharp.text.Image.GetInstance(imageFilePath);
    jpg.ScaleToFit(1700, 800);
    jpg.Alignment = iTextSharp.text.Image.UNDERLYING;
    jpg.SetAbsolutePosition(100, 250);
    jpg.ScaleAbsoluteHeight(500);
    jpg.ScaleAbsoluteWidth(500);


Any idea?


Question: Getting a Bleach Bypass Look in the Compositor
Answer: The "bleach bypass look" can be replicated in its most simplest way by reducing saturation and increasing contrast of the image using bright/contrast node.

But instead to get a more detailed look what I would suggest is to:


have the image de-saturated slightly
have a copy of the original image de-saturated completely and boost
the contrast of this layer by carefully using an RGB curves node
the monochrome layer should be mixed with the first image using
"overlay" blending mode.


To adjust the contrast effect you would adjust the curve as desired and also the factor/strength of the mix/overlay node.



Full Size

In your example image the artist appears to have also used some sort of sharpening or detail enhancement to make details pop out more.