RE: [iText-questions] Transparant Images

2004-06-14 Thread Bill Ensley
Thanks,

I'll try to repay the favor to someone else with a question I can answer.

Bill Ensley
Bear Printing

-Original Message-
From: Paulo Soares [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 10, 2004 9:58 AM
To: Bill Ensley; iText Mail Group
Subject: Re: [iText-questions] Transparant Images


Here you have, in a silver platter:

import java.io.*;
import java.util.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
import java.awt.Color;

public class stamperjap {
public static void main(String args[]) {
try {
Document doc = new Document();
PdfWriter writer = PdfWriter.getInstance(doc, new
FileOutputStream(c:\\stamperjap.pdf));
doc.open();
PdfContentByte cb = writer.getDirectContent();
for (int k = 0; k  40; ++k)
doc.add(new Paragraph(This text is under the images - this
text is under the images.));
byte dataImage[] = {-1, 0, 0, 0, -1, 0, 0, 0, -1};
Image img1 = Image.getInstance(3, 1, 3, 8, dataImage);
img1.scalePercent(6400, 19200);
Image img2 = Image.getInstance(3, 1, 3, 8, dataImage);
img2.scalePercent(6400, 19200);
Image img3 = Image.getInstance(3, 1, 3, 8, dataImage);
img3.scalePercent(6400, 19200);
img1.setAbsolutePosition(50, 600);
img2.setAbsolutePosition(50, 600 - 200);
img3.setAbsolutePosition(50, 600 - 400);
byte maskr[] = {0x18, 0x3c, 0x66, (byte)0xc3, 0x66, 0x3c, 0x18};
Image mask = Image.getInstance(8, 7, 1, 1, maskr);
mask.makeMask();
mask.setInvertMask(true);
img2.setImageMask(mask);
byte smaskr[] = new byte[63];
for (int k = 0; k  smaskr.length / 2 + 1; ++k)
smaskr[k] = smaskr[smaskr.length - 1 - k] = (byte)(k * 254 *
2 / smaskr.length);
Image smask = Image.getInstance(63, 1, 1, 8, smaskr);
smask.makeMask();
img3.setImageMask(smask);
cb.addImage(img1);
cb.addImage(img2);
cb.addImage(img3);
doc.close();
System.out.println(Fim.);
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}

Best Regards,
Paulo Soares

- Original Message -
From: Bill Ensley [EMAIL PROTECTED]
To: iText Mail Group [EMAIL PROTECTED]
Sent: Wednesday, June 09, 2004 21:06
Subject: RE: [iText-questions] Transparant Images


 Paulo,

 Thank you for your response, but I must just not be getting it.

 Do you have any code samples, other than the tutorial, that illustrate
image
 masking and transparency?

 Thanks
 Bill Ensley
 Bear Printing


 -Original Message-
 From: Paulo Soares [mailto:[EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 5:13 AM
 To: Bill Ensley; iText Mail Group
 Subject: Re: [iText-questions] Transparant Images


 The pdf format doesn't support ARGB, only RGB. Transparency is done:

 - setting an array to mark the transparent colors (6 elements for RGB)
 - creating a BW image to use as a mask
 - creating a grayscale image to use as an smask to have 256 degrees of
alpha

 Best Regards,
 Paulo Soares

 - Original Message -
 From: Bill Ensley [EMAIL PROTECTED]
 To: iText Mail Group [EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 2:52
 Subject: RE: [iText-questions] Transparant Images


  Sorry to bother again, but image.setTransparency() is not working at
all,
 I
  see no effect on the output.
 
  Any thoughts?
 
  Thanks
  Bill Ensley
  Bear Printing
-Original Message-
From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
Sent: Friday, June 04, 2004 6:00 PM
To: iText Mail Group
Subject: RE: [iText-questions] Transparant Images
 
 
Never mine, I found it
Image.setTransparency(int[]);
 
Bill Ensley
Bear Printing
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
  Sent: Friday, June 04, 2004 5:15 PM
  To: iText Mail Group
  Subject: [iText-questions] Transparant Images
 
 
  My Apologies,
  I'm sure someone has already asked this question, but I was unable
to
  find it in the mail archives.
 
  I have a dynamically generated ARGB Image that has some transparent
  areas.
 
  When I put this image into a PDF, it loses it's transparency.
 
  Am I missing something simple?
 
  Thanks
  Bill Ensley
  Bear Printing
 



 ---
 This SF.Net email is sponsored by: GNOME Foundation
 Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
 GNOME Users and Developers European Conference, 28-30th June in Norway
 http://2004/guadec.org
 ___
 iText-questions mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/itext-questions

RE: [iText-questions] Transparant Images

2004-06-14 Thread Bill Ensley
MY FOOLISHNESS!!!

I have untold hours into learning transparency, and it was all
foiled by the fact that I was using an old version of ACROBAT!!!

I tested this class below and it did not work in Acrobat 4.0,
But it works perfectly in Acrobat 5.0 and higher.

I did not think until now that was my problem.

Thank you all for your valuable input.

Bill Ensley
Bear Printing

-Original Message-
From: Paulo Soares [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 10, 2004 9:58 AM
To: Bill Ensley; iText Mail Group
Subject: Re: [iText-questions] Transparant Images


Here you have, in a silver platter:

import java.io.*;
import java.util.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
import java.awt.Color;

public class stamperjap {
public static void main(String args[]) {
try {
Document doc = new Document();
PdfWriter writer = PdfWriter.getInstance(doc, new
FileOutputStream(c:\\stamperjap.pdf));
doc.open();
PdfContentByte cb = writer.getDirectContent();
for (int k = 0; k  40; ++k)
doc.add(new Paragraph(This text is under the images - this
text is under the images.));
byte dataImage[] = {-1, 0, 0, 0, -1, 0, 0, 0, -1};
Image img1 = Image.getInstance(3, 1, 3, 8, dataImage);
img1.scalePercent(6400, 19200);
Image img2 = Image.getInstance(3, 1, 3, 8, dataImage);
img2.scalePercent(6400, 19200);
Image img3 = Image.getInstance(3, 1, 3, 8, dataImage);
img3.scalePercent(6400, 19200);
img1.setAbsolutePosition(50, 600);
img2.setAbsolutePosition(50, 600 - 200);
img3.setAbsolutePosition(50, 600 - 400);
byte maskr[] = {0x18, 0x3c, 0x66, (byte)0xc3, 0x66, 0x3c, 0x18};
Image mask = Image.getInstance(8, 7, 1, 1, maskr);
mask.makeMask();
mask.setInvertMask(true);
img2.setImageMask(mask);
byte smaskr[] = new byte[63];
for (int k = 0; k  smaskr.length / 2 + 1; ++k)
smaskr[k] = smaskr[smaskr.length - 1 - k] = (byte)(k * 254 *
2 / smaskr.length);
Image smask = Image.getInstance(63, 1, 1, 8, smaskr);
smask.makeMask();
img3.setImageMask(smask);
cb.addImage(img1);
cb.addImage(img2);
cb.addImage(img3);
doc.close();
System.out.println(Fim.);
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}

Best Regards,
Paulo Soares

- Original Message -
From: Bill Ensley [EMAIL PROTECTED]
To: iText Mail Group [EMAIL PROTECTED]
Sent: Wednesday, June 09, 2004 21:06
Subject: RE: [iText-questions] Transparant Images


 Paulo,

 Thank you for your response, but I must just not be getting it.

 Do you have any code samples, other than the tutorial, that illustrate
image
 masking and transparency?

 Thanks
 Bill Ensley
 Bear Printing


 -Original Message-
 From: Paulo Soares [mailto:[EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 5:13 AM
 To: Bill Ensley; iText Mail Group
 Subject: Re: [iText-questions] Transparant Images


 The pdf format doesn't support ARGB, only RGB. Transparency is done:

 - setting an array to mark the transparent colors (6 elements for RGB)
 - creating a BW image to use as a mask
 - creating a grayscale image to use as an smask to have 256 degrees of
alpha

 Best Regards,
 Paulo Soares

 - Original Message -
 From: Bill Ensley [EMAIL PROTECTED]
 To: iText Mail Group [EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 2:52
 Subject: RE: [iText-questions] Transparant Images


  Sorry to bother again, but image.setTransparency() is not working at
all,
 I
  see no effect on the output.
 
  Any thoughts?
 
  Thanks
  Bill Ensley
  Bear Printing
-Original Message-
From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
Sent: Friday, June 04, 2004 6:00 PM
To: iText Mail Group
Subject: RE: [iText-questions] Transparant Images
 
 
Never mine, I found it
Image.setTransparency(int[]);
 
Bill Ensley
Bear Printing
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
  Sent: Friday, June 04, 2004 5:15 PM
  To: iText Mail Group
  Subject: [iText-questions] Transparant Images
 
 
  My Apologies,
  I'm sure someone has already asked this question, but I was unable
to
  find it in the mail archives.
 
  I have a dynamically generated ARGB Image that has some transparent
  areas.
 
  When I put this image into a PDF, it loses it's transparency.
 
  Am I missing something simple?
 
  Thanks
  Bill Ensley
  Bear Printing
 



 ---
 This SF.Net email is sponsored by: GNOME Foundation
 Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
 GNOME

Re: [iText-questions] Transparant Images

2004-06-10 Thread Paulo Soares
Here you have, in a silver platter:

import java.io.*;
import java.util.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
import java.awt.Color;

public class stamperjap {
public static void main(String args[]) {
try {
Document doc = new Document();
PdfWriter writer = PdfWriter.getInstance(doc, new
FileOutputStream(c:\\stamperjap.pdf));
doc.open();
PdfContentByte cb = writer.getDirectContent();
for (int k = 0; k  40; ++k)
doc.add(new Paragraph(This text is under the images - this
text is under the images.));
byte dataImage[] = {-1, 0, 0, 0, -1, 0, 0, 0, -1};
Image img1 = Image.getInstance(3, 1, 3, 8, dataImage);
img1.scalePercent(6400, 19200);
Image img2 = Image.getInstance(3, 1, 3, 8, dataImage);
img2.scalePercent(6400, 19200);
Image img3 = Image.getInstance(3, 1, 3, 8, dataImage);
img3.scalePercent(6400, 19200);
img1.setAbsolutePosition(50, 600);
img2.setAbsolutePosition(50, 600 - 200);
img3.setAbsolutePosition(50, 600 - 400);
byte maskr[] = {0x18, 0x3c, 0x66, (byte)0xc3, 0x66, 0x3c, 0x18};
Image mask = Image.getInstance(8, 7, 1, 1, maskr);
mask.makeMask();
mask.setInvertMask(true);
img2.setImageMask(mask);
byte smaskr[] = new byte[63];
for (int k = 0; k  smaskr.length / 2 + 1; ++k)
smaskr[k] = smaskr[smaskr.length - 1 - k] = (byte)(k * 254 *
2 / smaskr.length);
Image smask = Image.getInstance(63, 1, 1, 8, smaskr);
smask.makeMask();
img3.setImageMask(smask);
cb.addImage(img1);
cb.addImage(img2);
cb.addImage(img3);
doc.close();
System.out.println(Fim.);
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}

Best Regards,
Paulo Soares

- Original Message - 
From: Bill Ensley [EMAIL PROTECTED]
To: iText Mail Group [EMAIL PROTECTED]
Sent: Wednesday, June 09, 2004 21:06
Subject: RE: [iText-questions] Transparant Images


 Paulo,

 Thank you for your response, but I must just not be getting it.

 Do you have any code samples, other than the tutorial, that illustrate
image
 masking and transparency?

 Thanks
 Bill Ensley
 Bear Printing


 -Original Message-
 From: Paulo Soares [mailto:[EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 5:13 AM
 To: Bill Ensley; iText Mail Group
 Subject: Re: [iText-questions] Transparant Images


 The pdf format doesn't support ARGB, only RGB. Transparency is done:

 - setting an array to mark the transparent colors (6 elements for RGB)
 - creating a BW image to use as a mask
 - creating a grayscale image to use as an smask to have 256 degrees of
alpha

 Best Regards,
 Paulo Soares

 - Original Message -
 From: Bill Ensley [EMAIL PROTECTED]
 To: iText Mail Group [EMAIL PROTECTED]
 Sent: Saturday, June 05, 2004 2:52
 Subject: RE: [iText-questions] Transparant Images


  Sorry to bother again, but image.setTransparency() is not working at
all,
 I
  see no effect on the output.
 
  Any thoughts?
 
  Thanks
  Bill Ensley
  Bear Printing
-Original Message-
From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
Sent: Friday, June 04, 2004 6:00 PM
To: iText Mail Group
Subject: RE: [iText-questions] Transparant Images
 
 
Never mine, I found it
Image.setTransparency(int[]);
 
Bill Ensley
Bear Printing
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of Bill
 Ensley
  Sent: Friday, June 04, 2004 5:15 PM
  To: iText Mail Group
  Subject: [iText-questions] Transparant Images
 
 
  My Apologies,
  I'm sure someone has already asked this question, but I was unable
to
  find it in the mail archives.
 
  I have a dynamically generated ARGB Image that has some transparent
  areas.
 
  When I put this image into a PDF, it loses it's transparency.
 
  Am I missing something simple?
 
  Thanks
  Bill Ensley
  Bear Printing
 



 ---
 This SF.Net email is sponsored by: GNOME Foundation
 Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
 GNOME Users and Developers European Conference, 28-30th June in Norway
 http://2004/guadec.org
 ___
 iText-questions mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/itext-questions



---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504

RE: [iText-questions] Transparant Images

2004-06-09 Thread Bill Ensley
Paulo,

Thank you for your response, but I must just not be getting it.

Do you have any code samples, other than the tutorial, that illustrate image
masking and transparency?

Thanks
Bill Ensley
Bear Printing


-Original Message-
From: Paulo Soares [mailto:[EMAIL PROTECTED]
Sent: Saturday, June 05, 2004 5:13 AM
To: Bill Ensley; iText Mail Group
Subject: Re: [iText-questions] Transparant Images


The pdf format doesn't support ARGB, only RGB. Transparency is done:

- setting an array to mark the transparent colors (6 elements for RGB)
- creating a BW image to use as a mask
- creating a grayscale image to use as an smask to have 256 degrees of alpha

Best Regards,
Paulo Soares

- Original Message -
From: Bill Ensley [EMAIL PROTECTED]
To: iText Mail Group [EMAIL PROTECTED]
Sent: Saturday, June 05, 2004 2:52
Subject: RE: [iText-questions] Transparant Images


 Sorry to bother again, but image.setTransparency() is not working at all,
I
 see no effect on the output.

 Any thoughts?

 Thanks
 Bill Ensley
 Bear Printing
   -Original Message-
   From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Bill
Ensley
   Sent: Friday, June 04, 2004 6:00 PM
   To: iText Mail Group
   Subject: RE: [iText-questions] Transparant Images


   Never mine, I found it
   Image.setTransparency(int[]);

   Bill Ensley
   Bear Printing
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Bill
Ensley
 Sent: Friday, June 04, 2004 5:15 PM
 To: iText Mail Group
 Subject: [iText-questions] Transparant Images


 My Apologies,
 I'm sure someone has already asked this question, but I was unable to
 find it in the mail archives.

 I have a dynamically generated ARGB Image that has some transparent
 areas.

 When I put this image into a PDF, it loses it's transparency.

 Am I missing something simple?

 Thanks
 Bill Ensley
 Bear Printing




---
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
___
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions


Re: [iText-questions] Transparant Images

2004-06-05 Thread Paulo Soares
The pdf format doesn't support ARGB, only RGB. Transparency is done:

- setting an array to mark the transparent colors (6 elements for RGB)
- creating a BW image to use as a mask
- creating a grayscale image to use as an smask to have 256 degrees of alpha

Best Regards,
Paulo Soares

- Original Message - 
From: Bill Ensley [EMAIL PROTECTED]
To: iText Mail Group [EMAIL PROTECTED]
Sent: Saturday, June 05, 2004 2:52
Subject: RE: [iText-questions] Transparant Images


 Sorry to bother again, but image.setTransparency() is not working at all,
I
 see no effect on the output.

 Any thoughts?

 Thanks
 Bill Ensley
 Bear Printing
   -Original Message-
   From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Bill
Ensley
   Sent: Friday, June 04, 2004 6:00 PM
   To: iText Mail Group
   Subject: RE: [iText-questions] Transparant Images


   Never mine, I found it
   Image.setTransparency(int[]);

   Bill Ensley
   Bear Printing
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Bill
Ensley
 Sent: Friday, June 04, 2004 5:15 PM
 To: iText Mail Group
 Subject: [iText-questions] Transparant Images


 My Apologies,
 I'm sure someone has already asked this question, but I was unable to
 find it in the mail archives.

 I have a dynamically generated ARGB Image that has some transparent
 areas.

 When I put this image into a PDF, it loses it's transparency.

 Am I missing something simple?

 Thanks
 Bill Ensley
 Bear Printing




---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
___
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions