安卓 自定义相机 水印相机 照片加水印图片文字 大头贴相机 可运行有dome

本文主要是介绍安卓 自定义相机 水印相机 照片加水印图片文字 大头贴相机 可运行有dome,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


完整dome见   http://download.csdn.net/download/qq_36467463/10212718

部分重要代码:

//照相
private void startCamera() {camera.takePicture(null, null, new Camera.PictureCallback() {@Override
    public void onPictureTaken(byte[] bytes, Camera camera) {//照片数据,byte数据的形式
        //拍照出来的相片
        BitmapFactory.Options options=new BitmapFactory.Options();options.outHeight=surfaceView.getHeight();options.outWidth=surfaceView.getWidth();Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length,options);if(bitmap!=null){//以下3行代码为将横向照片变为竖向并设置尺寸为surfaceView的尺寸,,,
            Matrix matrix = new Matrix();matrix.setRotate(90);int i = surfaceView.getWidth() / bitmap.getWidth();int j = surfaceView.getHeight() / bitmap.getHeight();if(i>0){i++;}if(j>0){j++;}matrix.setScale(i,j);bitmap = Bitmap.createBitmap(bitmap, 0, 0,bitmap.getWidth() , bitmap.getHeight(), matrix, true);bitmap = Bitmap.createBitmap(bitmap, 0, 0,surfaceView.getWidth() , surfaceView.getHeight(), null, true);noWater_img.setImageBitmap(bitmap);//没有处理的相片,如需要可保存
            Bitmap textBitmap = BitmapUtils.getInstance().createWaterTextBitmap(MainActivity.this, bitmap, "文字", 45);Bitmap resource = BitmapFactory.decodeResource(getResources(), R.drawable.sun);//先将图片转成bitmap
            int left = weather_img.getLeft();int top = weather_img.getTop();Bitmap waterImgBitmap = BitmapUtils.getInstance().createWaterImgBitmap(MainActivity.this,textBitmap, resource,left ,top);water_img.setImageBitmap(waterImgBitmap);}else {camera.stopPreview();camera.release();}}
});
}

这篇关于安卓 自定义相机 水印相机 照片加水印图片文字 大头贴相机 可运行有dome的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/296537

相关文章

SpringBoot全局异常拦截与自定义错误页面实现过程解读

《SpringBoot全局异常拦截与自定义错误页面实现过程解读》本文介绍了SpringBoot中全局异常拦截与自定义错误页面的实现方法,包括异常的分类、SpringBoot默认异常处理机制、全局异常拦... 目录一、引言二、Spring Boot异常处理基础2.1 异常的分类2.2 Spring Boot默

自定义注解SpringBoot防重复提交AOP方法详解

《自定义注解SpringBoot防重复提交AOP方法详解》该文章描述了一个防止重复提交的流程,通过HttpServletRequest对象获取请求信息,生成唯一标识,使用Redis分布式锁判断请求是否... 目录防重复提交流程引入依赖properties配置自定义注解切面Redis工具类controller

Java使用Spire.Doc for Java实现Word自动化插入图片

《Java使用Spire.DocforJava实现Word自动化插入图片》在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来... 目录1. Spire.Doc for Java库介绍与安装2. 使用特定的环绕方式插入图片3. 在指定位

Python多任务爬虫实现爬取图片和GDP数据

《Python多任务爬虫实现爬取图片和GDP数据》本文主要介绍了基于FastAPI开发Web站点的方法,包括搭建Web服务器、处理图片资源、实现多任务爬虫和数据可视化,同时,还简要介绍了Python爬... 目录一. 基于FastAPI之Web站点开发1. 基于FastAPI搭建Web服务器2. Web服务

kafka自定义分区器使用详解

《kafka自定义分区器使用详解》本文介绍了如何根据企业需求自定义Kafka分区器,只需实现Partitioner接口并重写partition()方法,示例中,包含cuihaida的数据发送到0号分区... 目录kafka自定义分区器假设现在有一个需求使用分区器的方法总结kafka自定义分区器根据企业需求

利用Python将PDF文件转换为PNG图片的代码示例

《利用Python将PDF文件转换为PNG图片的代码示例》在日常工作和开发中,我们经常需要处理各种文档格式,PDF作为一种通用且跨平台的文档格式,被广泛应用于合同、报告、电子书等场景,然而,有时我们需... 目录引言为什么选择 python 进行 PDF 转 PNG?Spire.PDF for Python

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

C#实现高性能拍照与水印添加功能完整方案

《C#实现高性能拍照与水印添加功能完整方案》在工业检测、质量追溯等应用场景中,经常需要对产品进行拍照并添加相关信息水印,本文将详细介绍如何使用C#实现一个高性能的拍照和水印添加功能,包含完整的代码实现... 目录1. 概述2. 功能架构设计3. 核心代码实现python3.1 主拍照方法3.2 安全HBIT

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码