sách gpt4 ai đã đi

Đóng dấu văn bản (ngày tháng) trên ảnh android android-photo

In lại 作者:太空宇宙 更新时间:2023-11-03 12:00:44 28 4
mua khóa gpt4 Nike

是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。

1 Câu trả lời

使用下面的代码来实现你所需要的。

        Bitmap src = BitmapFactory.decodeResource(getResources(), R.drawable.cuty); // the original file is cuty.jpg i added in resources
Bitmap dest = Bitmap.createBitmap(src.getWidth(), src.getHeight(), Bitmap.Config.ARGB_8888);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(Calendar.getInstance().getTime()); // reading local time in the system

Canvas cs = new Canvas(dest);
Paint tPaint = new Paint();
tPaint.setTextSize(35);
tPaint.setColor(Color.BLUE);
tPaint.setStyle(Style.FILL);
cs.drawBitmap(src, 0f, 0f, null);
float height = tPaint.measureText("yY");
cs.drawText(dateTime, 20f, height+15f, tPaint);
thử {
dest.compress(Bitmap.CompressFormat.JPEG, 100, new FileOutputStream(new File("/sdcard/timeStampedImage.jpg")));
} bắt (FileNotFoundException e) {
// TODO Khối catch được tạo tự động
e.printStackTrace();
}

您必须在 list 文件中使用以下权限。


如果您有任何疑问,请随时提出。我在图像的左上角添加了时间戳,你可以将它更改为图像上的任何位置。

对于我的设备,访问外部 SD 卡的路径是 /sdcard,其他设备可能有所不同。有些设备可能有 /mnt/sdcard 可能是用于内部 sd 卡。只需在使用此代码段之前检查一下即可。

关于android - 照片上的文字(日期)戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045826/

28 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com