从android中的可绘制图像创建Image实例

时间:2014-02-10 04:25:09

标签: android itext signature

我正在使用iTextG jar创建数字签名应用,在签名字段上添加水印,iText的

appearance.setImage(Image.getInstance(signedImagePath));

需要水印图片的路径,我想使用android的drawable文件夹中的图片,请提示我我没有得到如何从drawable创建Image实例,建议是否还有其他选项?

2 个答案:

答案 0 :(得分:4)

你使用像这样的ImageInstance。

 Bitmap bitmap = BitmapFactory.decodeResource(getBaseContext().getResources(),R.drawable.yourimage);
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100 , stream);
    Image myImg = Image.getInstance(stream.toByteArray());

希望这有帮助。

答案 1 :(得分:0)