精华内容
下载资源
问答
  • 在日常旅游和生活中手机已经取代了相机的位置,随着手机像素的提高照片的体积也逐渐增大,这就导致我们的手机内存经常不够,但是很多照片我们又不舍得删,那么我们怎么才能降低照片的体积呢?这时候就需要用到在线...

    在日常旅游和生活中手机已经取代了相机的位置,随着手机像素的提高照片的体积也逐渐增大,这就导致我们的手机内存经常不够用,但是很多照片我们又不舍得删,那么我们怎么才能降低照片的体积呢?这时候就需要用到在线图片处理软件https://www.yasuotu.com/)了,在手机上点击网站就可以操作不需要下载。具体操作流程如下:
    1、打开网站,下拉点击选择图片。
    在这里插入图片描述

    2、上传图片完成后,在上方的菜单栏里选择尺寸、宽、高、压缩等级输入参数;(压缩等级越小,图片压缩后文件的体积越小。)完成后点击“开始压缩”。
    在这里插入图片描述

    3、压缩完成后点击“保存图片”。
    在这里插入图片描述

    以上就是手机图片压缩的过程,如果觉得一张一张压缩太麻烦还支持批量压缩,只需要同时选择多张照片就可以进行批量压缩照片,省时又省力,觉得好用的小伙伴可以点击收藏

    展开全文
  • Android 保存图片手机相册

    万次阅读 热门讨论 2017-12-07 10:25:22
    有时候确实是保存成功了(通过IO流将图片写入了SDCard),但打开相册却看不到那张图片,需要在文件管理软件上才能找到那张图片,在网上找了许多文章,貌似都保存不到相册那里,这应该就是手机品牌的原因,有的品牌的...

    有一种很常见的需求,当保存图片的时候,客户需要在相册里面看到那张图片。有时候确实是保存成功了(通过IO流将图片写入了SDCard),但打开相册却看不到那张图片,需要在文件管理软件上才能找到那张图片,在网上找了许多文章,貌似都保存不到相册那里,这应该就是手机品牌的原因,有的品牌的手机能显示在相册里,有的品牌的手机却不能。解决这种问题,最简单粗暴的方法是,用那台手机拍一张照片,然后找到它,查看它的路径详情,直接根据路径用IO流写入,Android SDK 的 Build.BRAND 变量为当前手机的品牌,根据不同的品牌来做兼容处理,如果有读者用了这篇文章的代码还是不能在相册显示,可以对着这个思路来做兼容。另外值得一提的是,图片格式需要为JPEG格式才能显示在相册中,我们拍的照片也是JPEG格式的。下面用代码来实现上述的想法。

    鉴于目前手机的版本普遍为Android 6.0 以上,读写外部存储文件都需要动态申请权限。这部分代码可以在当前需要读写外部存储文件的Activity中写。

    String[] PERMISSIONS = {
            "android.permission.READ_EXTERNAL_STORAGE",
            "android.permission.WRITE_EXTERNAL_STORAGE" };
    //检测是否有写的权限
    int permission = ContextCompat.checkSelfPermission(this,
            "android.permission.WRITE_EXTERNAL_STORAGE");
    if (permission != PackageManager.PERMISSION_GRANTED) {
        // 没有写的权限,去申请写的权限,会弹出对话框
        ActivityCompat.requestPermissions(this, PERMISSIONS,1);
    }
    
    保存文件的方法:
    public void SaveBitmapFromView(View view) {
        int w = view.getWidth();
        int h = view.getHeight();
        Bitmap bmp = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
        Canvas c = new Canvas(bmp);
        view.layout(0, 0, w, h);
        view.draw(c);
    	// 缩小图片
    	Matrix matrix = new Matrix();
    	matrix.postScale(0.5f,0.5f); //长和宽放大缩小的比例
    	bmp = Bitmap.createBitmap(bmp,0,0,               bmp.getWidth(),bmp.getHeight(),matrix,true);
    	DateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");  
        saveBitmap(bmp,format.format(new Date())+".JPEG");
    }
    
    /*
     * 保存文件,文件名为当前日期
     */
    Public void saveBitmap(Bitmap bitmap, String bitName){
           String fileName ;
            File file ;
            if(Build.BRAND .equals("Xiaomi") ){ // 小米手机 
                fileName = Environment.getExternalStorageDirectory().getPath()+"/DCIM/Camera/"+bitName ;
            }else{  // Meizu 、Oppo
                fileName = Environment.getExternalStorageDirectory().getPath()+"/DCIM/"+bitName ;
            }
            file = new File(fileName);
    
            if(file.exists()){
                file.delete();
            }
            FileOutputStream out;
            try{
                out = new FileOutputStream(file);
    	// 格式为 JPEG,照相机拍出的图片为JPEG格式的,PNG格式的不能显示在相册中
                if(bitmap.compress(Bitmap.CompressFormat.JPEG, 90, out))
                {
                    out.flush();
                    out.close();
    // 插入图库   
    					             MediaStore.Images.Media.insertImage(this.getContentResolver(), file.getAbsolutePath(), bitName, null);
                   
                }
            }
            catch (FileNotFoundException e)
            {
                e.printStackTrace();
            }
            catch (IOException e)
            {
                e.printStackTrace();
    
            }
    		// 发送广播,通知刷新图库的显示
            this.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + fileName)));
    
    }
    

    以上就是保存图片到相册的方式,代码写在Activity类中,而我们只要稍微封装一下这些代码到你的ImageUtil 或者 FileUtil那样类里面,你就可以方便地运用到你的项目中了,这里我就不封装了。

    展开全文
  • 在移动端访问H5页面的时候,长按图片就会把图片保存起来,为了能够让用户体验更好一些,我们需要长按的时候也不保存图片。那该如何实现呢?下面给出3种解决方案。方案一:使用 pointer-events:noneimg{pointer-...

    在移动端访问H5页面的时候,长按图片就会把图片保存起来,为了能够让用户体验更好一些,我们需要长按的时候也不保存图片。那该如何实现呢?下面给出3种解决方案。

    方案一:使用 pointer-events:none

    img{

    pointer-events:none;

    }

    亲测有效,适用于微信客户端的手机页面,图片被打开的情况.

    方案二:全局属性

    *{

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    }

    -webkit-touch-callout主要用于禁止长按菜单。当然针对webkit内核的浏览器。

    user-select属性是css3新增的属性,用于设置用户是否能够选中文本。

    方案三:加一层遮罩层

    图片上边加一层div类似于遮罩层,这样图片就不会被点击,右击或长按也不会出现如图的图片另存为的选项了。  代码示例如下:

    .imgbox{

    position: relative;

    width: 80%;

    margin: 0 auto;

    margin-top: 20px;

    }

    .imgbox .imshar{

    position: absolute;

    z-index: 100;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    opacity: 0;

    }

    .imgbox img{

    display: block;

    width: 100%;

    }

    到此这篇关于html5移动端禁止长按图片保存的实现的文章就介绍到这了,更多相关html5禁止长按图片保存内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

    展开全文
  • 随着现在手机像素越来越高,拍摄的照片也就越来越大,虽说拍摄的相片更加清楚了,但是也导致了在使用的时候会碰到图片尺寸大于系统要求无法使用了,这时候就需要修改图片尺寸,把相片尺寸大小修改到可用的大小。...

    相片尺寸应该怎样修改?随着现在手机像素越来越高,拍摄的照片也就越来越大,虽说拍摄的相片更加清楚了,但是也导致了在使用的时候会碰到图片尺寸大于系统要求无法使用了,这时候就需要修改图片尺寸,把相片尺寸大小修改到可用的大小。有的手机上可以直接修改图片尺寸,有的手机系统不支持,下面来给大家介绍一款图片尺寸修改器,不用下载任何软件或者APP,只需要使用手机打开网站就能在线修改图片宽高,这款改图工具https://www.yasuotu.com/msize)分享给大家,一起来看一下应该如何使用吧。

    1.打开压缩图网站,选择图片改大小功能。
    在这里插入图片描述

    2.通过菜单栏可以设置需要的图片尺寸,宽高中只需要输入一个数值,会自动按照比例缩小另一个数值,并且可以选择是否将图片进行压缩。
    在这里插入图片描述

    3.设置完成后点击选择图片找到需要上传的图片,点击开始处理,等待处理完成后点击保存图片即可保存本地。
    在这里插入图片描述

    我们可以看到图片已经改到了需要的大小了,压缩图会自动按照图片宽高比来进行图片尺寸调整,所以没有明确要求图片尺寸的情况下只需要输入宽、高中的一项数值即可,压缩图会自动调整图片尺寸大小,如果需要将图片调整到指定尺寸,就需要输入宽、高两种数值并且在是否允许图片变形位置选择是,否则会出现画面不全的情况。

    展开全文
  • 现在手机拍摄的照片都非常大,而在使用的时候就非常不方便,有时候要把照片提交到一些系统上的时候,会看到对提交的照片大小有限制,这样就会使照片无法上传,如果想继续使用的话就需要进行图片压缩,把照片的体积...
  • 批量图片缩小工具V1.08,JPG|PNG|BMP图片缩小工具,切图工具 (最后更新: 2012-10-25) 可以选择图片质量的清晰度,图片质量越高图片越清晰,文件也越大。(ie6或其他手机浏览器下载后如果不是ImageZoom.rar,请加上...
  • 保存图片手机!!!! " );   __weak typeof ( self ) weakSelf = self ;  [[ SDWebImageManager sharedManager ] downloadImageWithURL :[ NSURL URLWithString :imageUrl] options : 0 ...
  • 怎么把图片变小 像素不变很多时候我们都需要上传图片,可是照片像素不符合规定,...步骤如下图显示:(电脑自带软件,起来方便快捷,不需要再去下载或安装)2、所要上传的照片通过手机或相机传入电脑,再依次进...
  • /** @Author 兔爷* @function 实现单指拖动图片,双指缩放图片* @marks 参数one是为了区分屏幕上现在是一根手指还是两根手指,因为在滑动的时候两根手指先离开一根会触发一根手指移动图片位置这个方法*/var ...
  • 通过Java代码实现图片的放大和缩小

    千次阅读 2018-08-02 12:15:53
    可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存。 初始页面: 可以在左边边框自由移动图片图片下面的调试界面debug screen会显示详细的图片矩阵matrix信息: 点击...
  • 移动端禁止图片长按和vivo手机点击img标签放大图片,禁止长按识别二维码或保存图片 img{pointer-events:none;} 源文地址:https://www.cnblogs.com/liuqingxia/p/8716475.html 转载于:...
  • 我们都喜欢把拍摄的照片上传到各种社交平台进行分享保存,但网络平台都对图片的大小有限制,就会导致我们图片上传失败,这个时候我们就可以用图片大小转换器(https://www.yasuotu.com/)对图片进行压缩处理,不需要...
  • Android 保存图片到相册

    千次阅读 2018-11-21 16:37:19
    废话不多说,先上效果: 点击图片 调用savephoto的...方法自动保存图片 //点击图片保存 imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String[]...
  • Android实现图片放大缩小

    千次阅读 2015-07-13 19:28:23
    蓝蓝的天 蓝蓝的天,白云朵朵。 White clouds in the blue sky. ...新版极客头条上线,每天一大波干货 任玉刚:Android开发者的职场规划 从零练就iOS高手实战班震撼来袭 新型数据库...Android实现图片放大缩小
  • 有时候我们发现数码相机拍摄图片太大、电脑上的图片尺寸不适合某些应用(比如 头像)、图片需要一些简单的裁切、需要将图片制作成手机桌面等等,那么我们就需要对图片进行缩小放大裁切等操作,当然我们可以借助一些...
  • 需求:页面中用echarts画的地图,想要通过保存图片按钮,整个页面保存下来,如下图QQ图片20200102105640.jpg第一步就是echarts画地图,接着html2canvas生成图片,但是echarts画的地图在手机端最小字体为12px,要...
  • 我们都需要对一些图片或者照片进行处理,比如在很多网站或则论坛上传图片都有大小限制,而我们日常使用手机或者相机拍摄出来的照片通常达到几M,另外有时候我们为了节省空间,也会需要一些大的图片容量变小。...
  • Jpg格式是我们最常见的图片格式,我们用手机拍摄的照片就是jpg格式的。我们都习惯使用手机拍摄照片,有些照片因为画面颜色丰富,像素比较高,所以照片的体积就比较大,我们在使用这些照片的时候,大部分的网络平台对...
  •  UIImagePickerController的allowEditing属性设置为YES后,选着的照片(摄影的),都可以对图片进行扩大、缩小等操作。编辑后的照片也在-(void)imagePickerController:(UIImagePickerController *)picker ...
  • 现在的手机图片比较大,手机的像素好,图片的画质就比较高,我们怎么在手机上将图片压缩到最小呢?在手机上将图片压缩到最小还是需要用到在线压缩图片的方法,下面为大家介绍一下手机上如何图片压缩到最小。 1:...
  • 那么在遇到这种情况的时候大家就可以使用在线照片处理器(https://www.yasuotu.com/)对图片进行压缩处理,不用下载,打开网站在线就能操作,快跟我一起动手操作吧! 1、打开网站,点击选择图片。 2、上传图片后,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,700
精华内容 4,680
关键字:

如何用手机将图片缩小保存