我正在使用iTextG jar
创建数字签名应用,在签名字段上添加水印,iText的
appearance.setImage(Image.getInstance(signedImagePath));
需要水印图片的路径,我想使用android的drawable文件夹中的图片,请提示我我没有得到如何从drawable创建Image实例,建议是否还有其他选项?
答案 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)
http://developer.android.com/reference/android/graphics/BitmapFactory.html#decodeResource(android.content.res.Resources,int,android.graphics.BitmapFactory.Options)