精华内容
下载资源
问答
  • Android图片缩放 指定尺寸

    万次阅读 2015-01-07 17:37:54
    //使用Bitmap加Matrix来缩放 public static Drawable resizeImage(Bitmap bitmap, int w, int h) { Bitmap BitmapOrg = bitmap; int width = BitmapOrg.getWidth(); int height =
    //使用Bitmap加Matrix来缩放
        public static Drawable resizeImage(Bitmap bitmap, int w, int h) 
        {  
            Bitmap BitmapOrg = bitmap;  
            int width = BitmapOrg.getWidth();  
            int height = BitmapOrg.getHeight();  
            int newWidth = w;  
            int newHeight = h;  
    
            float scaleWidth = ((float) newWidth) / width;  
            float scaleHeight = ((float) newHeight) / height;  
    
            Matrix matrix = new Matrix();  
            matrix.postScale(scaleWidth, scaleHeight);  
            // if you want to rotate the Bitmap   
            // matrix.postRotate(45);   
            Bitmap resizedBitmap = Bitmap.createBitmap(BitmapOrg, 0, 0, width,  
                            height, matrix, true);  
            return new BitmapDrawable(resizedBitmap);  
        }
    //使用BitmapFactory.Options的inSampleSize参数来缩放
        public static Drawable resizeImage2(String path,
    			int width,int height) 
        {
    		BitmapFactory.Options options = new BitmapFactory.Options();
    		options.inJustDecodeBounds = true;//不加载bitmap到内存中
    		BitmapFactory.decodeFile(path,options); 
    		int outWidth = options.outWidth;
    		int outHeight = options.outHeight;
    		options.inDither = false;
    		options.inPreferredConfig = Bitmap.Config.ARGB_8888;
    		options.inSampleSize = 1;
    		
    		if (outWidth != 0 && outHeight != 0 && width != 0 && height != 0) 
    		{
    			int sampleSize=(outWidth/width+outHeight/height)/2;
    			Log.d(tag, "sampleSize = " + sampleSize);
    			options.inSampleSize = sampleSize;
    		}
    	
    		options.inJustDecodeBounds = false;
    		return new BitmapDrawable(BitmapFactory.decodeFile(path, options));		
    	}


    展开全文
  • - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext... // 绘制改变大小的图片 [img drawInRec...
    - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
        // 创建一个bitmap的context
        // 并把它设置成为当前正在使用的context
        UIGraphicsBeginImageContext(size);
        // 绘制改变大小的图片
        [img drawInRect:CGRectMake(0, 0, size.width, size.height)];
        // 从当前context中创建一个改变大小后的图片
        UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
        // 使当前的context出堆栈
        UIGraphicsEndImageContext();
        // 返回新的改变大小后的图片
        return scaledImage;
    }

     

    source:http://blog.csdn.net/zaitianaoxiang/article/details/6752538

    转载于:https://www.cnblogs.com/benbenzhu/p/3399824.html

    展开全文
  • Python实现图片尺寸缩放脚本

    千次阅读 2021-01-28 23:04:22
    分享一个图片按比例缩小的代码在一篇文章中,事先并不知道是否存在图片。如果存在,且图片的宽度超过 TEST function resizeimage(){ var imgs=document.images; var rate,_height; if (imgs){ for(var i=0;i400){ ...

    分享一个图片按比例缩小的代码

    在一篇文章中,事先并不知道是否存在图片。如果存在,且图片的宽度超过 TEST function resizeimage(){ var imgs=document.images; var rate,_height; if (imgs){ for(var i=0;i400){ rate=imgs[i].width/400.0; _height=imgs[i].height imgs[i].width=400; if(_height==imgs[i].height){imgs[i].height/=rate;} } } } 应该给自己一些小期待,而不是一大堆妄想;修炼自己,是变好的唯一途径。

    python中image怎样缩小图像如果世界上曾经有那个人出现过,其他人都会变成将就!而小编不愿意将就。

    25e2bd6873f7913ff5d06e33a6e48f0a.png

    首先需要安装 PIL 库 然后 from PIL import Image im = Image.open(pash) im.thumbnail((new_width, new_hight)) im.save(path)要懂得珍惜守护身边的每个人,因为前世扭断脖子的回眸,小编们才换来今生的相遇。

    请教,怎么把一张图片缩放成比原来图片尺寸还小的图片?

    用右键点击你要编辑的图片,选择编辑,打开图像。 因为没有什么人能够自始至终参与小编的生命,小编必须一个人走下去。

    在画图工具的菜单里选择图象里的拉伸\扭曲选项。

    改变拉伸\扭曲里的水平、垂直百分比,按你的要分享缩小图像百分比,达到你的要分享后保存图像。

    如何把一张图片设置成固定大小,一定要等比例缩放

    需要将一张广告图片修改为250*80px,以下以PS CS5为例. 走着走着就散了,念着念着就忘了,看着看着就累了,听着听着就醒了。

    打开CS5,使用快捷键CTRL+N,新建一个尺寸为250*80的图 有些感情如此直接和残酷,它容不下任何迂回曲折的温暖。

    打开需要修改尺寸的原图,按住鼠标将其拖曳到刚才新建的文件中 因为小编不知道,下一辈子,还是否能遇见你,所以小编今生才会,那么努力,把最好的给你。

    在新建的文件中,修改图片尺寸。有多少人故意赌气关掉手机,忍不住打开后,发现什么也没有。

    Python 读取文件夹将里面的图片处理成想要的大小并一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*from PIL import Imageimport os.pathimport globdef convertjpg(jpgfile,outdir,width=1280,height=720): img=Image.open(jpgfile) new_img=img.resize((width,height),Image.BILINEAR) new_img.save(os.path.join(outdir,os.path.basename(jpg那些伴随小编们走过繁华似锦的唯美,突然碎了一地…

    如何使用python的matplotlib实现字符的缩放

    在matplotlib中,每一个对象(图标,轴等)都提供了各种方法来获取其属性或者之类对象。如,最大的Artist容器是matplotlib.figure.Figure,它包括组成图表的所有元素。图表的背景是一个Rectangle对象,用Figure.patch属性表示。

    matlab如何将图片按一边固定尺寸进行等比缩放

    imo=imread('test.png');%读取 s=2;%缩放倍数,缩放后与原始大小的比值 figure(1) imshow(imo);%原图显示 [m n d]=size(imo); if s0 for i=1:d im(:,:,i)=imo(round(1:1/s:m),round(1:1/s:n),i); end elseif s>1 [X Y]=meshgrid(1:n,1:m); [Xt Y黑夜给了小编黑色的眼睛它却让小编爱上黑夜给小编的疼痛。

    python中如何控制GUI界面等比例缩放只有心知道,岁月不宽宏,青春转眼落根结果。不见花影缭乱,浓烈黯然已成过往,时间里剩下流云幽幽,青山深深,旅人依旧在路上。只愿世间风景线,千般万般熙攘过后,字里行间,人小编相忘,相对无言。

    root = Tk() # 创建 GUI 主程序 root.geometry('800x800+0+0')#设置界面欢迎来到四十五资源网: 你可以使用网格布局; 或者是利用百分比设置现实的大小;小时候,感觉自己在这世界里很渺小。长大后,反而越来越感觉不到自己了。

    CSS强制图片大小 CSS图片大小如何自动缩放

    需要准备的材料分别有:电脑、chrome浏览器、html编辑器。 有时候,小编在乎的不是你所说的,而是那些你没有说的。

    首先,打开html编辑器,新建一个html文件,例如:index.html。 他说不让你受一点委屈,果然没有食言,让你受了很多委屈。

    其次,在index.html中的标签中,输入css样式代码:body {background: url(image7.jpg) no-repeat;background-size:小编嫌她是话唠,小时不在小编的消息就+,很烦人,后来她走了,为了听到叮咚的声音小编加了好多群,每次听到叮咚就觉得她还在。

    小编想实现在html页面中显示一个图片,可以根据用户的css:width 和 height 用百分比表示。 或者通过 js 获得浏览器大小。

    展开全文
  • 需求:服务器指定图片尺寸大小,并且限制图片文件大小,因此在选择图片后需要进行操作 保存图片的时候,会发现实际文件大小大于当前设置的大小,这个问题在最后面解决;

    需求:服务器指定图片尺寸大小,并且限制图片文件大小,因此在选择图片后需要进行操作,方法如下:

    保存图片的时候,会发现实际文件大小大于当前设置的大小,这个问题在最后面解决,先上正确的代码:


    1、指定图片尺寸及文件大小及源图片位置及新图片位置:

    float hh = 800f;
    float ww = 480f;
    int filesize = 100;//单位是K

    //源文件位置
    
    String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/soon/a.png";
    //保存新的文件位置
    String  savepath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/soon/b.png";


    2、图片处理方法及调用:

      需要先创建文件夹:

     String file = Environment.getExternalStorageDirectory().getAbsolutePath();
        String filename = "soon";
        File appDir = new File(file, filename);
        if (!appDir.exists()) {
            appDir.mkdirs();
        }

    b31.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            compressThreeOne(path);
    
        }
    });

    public void compressThreeOne(String srcPath) {
        BitmapFactory.Options opts = new BitmapFactory.Options();
        opts.inJustDecodeBounds = true;
        Bitmap bitmap = BitmapFactory.decodeFile(srcPath, opts);
        opts.inJustDecodeBounds = false;
        int w = opts.outWidth;
        int h = opts.outHeight;
        int size = 0;
        if (w <= ww && h <= hh) {
            size = 1;
        } else {
            double scale = w >= h ? w / ww : h / hh;
            double log = Math.log(scale) / Math.log(2);
            double logCeil = Math.ceil(log);
            size = (int) Math.pow(2, logCeil);
        }
        opts.inSampleSize = size;
        bitmap = BitmapFactory.decodeFile(srcPath, opts);
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        int quality = 100;
        bitmap.compress(Bitmap.CompressFormat.JPEG, quality, baos);
        System.out.println(baos.toByteArray().length);
        while (baos.toByteArray().length > filesize * 1024) {
            baos.reset();
            bitmap.compress(Bitmap.CompressFormat.JPEG, quality, baos);
            quality -= 5;
            System.out.println(baos.toByteArray().length);
        }
        try {
            baos.writeTo(new FileOutputStream(savepath));
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                baos.flush();
                baos.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    

    3、文件大小与获取图片大小不一致的问题:

      之前在压缩和缩放后,将图片保存至本地,发现了这个问题,:

     之前的方法如下:

    public void saveImageToGallery(Bitmap bmp) {
        // 首先保存图片
        String file = Environment.getExternalStorageDirectory().getAbsolutePath();
        String filename = "soon";
        File appDir = new File(file, filename);
        if (!appDir.exists()) {
            appDir.mkdirs();
        }
        String fileName = "b.jpg";
        File currentFile = new File(appDir, fileName);
        FileOutputStream fos = null;
        try {
            //   currentFile.createNewFile();
            fos = new FileOutputStream(currentFile);
            bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos);
            fos.flush();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (fos != null) {
                    fos.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }


    结果总会比预算的文件大几倍。

    正确的方法是:

    baos.writeTo(new FileOutputStream(savepath));




    展开全文
  • %把一个目录下的图片缩放指定大小 dpath = 'D:\tst测试工作\测试文件\清晰照片库1300张'; lst = dir(dpath); cnt = 0; for i=1:length(lst) if isdir(lst(i).name) continue; end tpath = [lst(i).folder,'...
  • 资源介绍:易语言缩放图片源码(指定宽度高度),源码调用了GDIPLUS类模块和画板实现指定图片宽度和高度。资源作者:
  • 图片指定位置缩放源码 功能介绍: 获取鼠标位置,转动滑轮以指定位置为中心 进行缩放,等比例缩放网格。 界面显示图片尺寸,鼠标位置的信息。
  • iOS 将图片缩放指定大小

    千次阅读 2018-07-01 16:21:48
    #import "UIImage+UIImageExt.h"@implementation UIImage (UIImageExt)- (UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize{ // UIImage *sourceImage = self; UIImage *newImage = ...
  • 有时候在网页中上传的图片尺寸过大,显示的时候造成错位,网页不美观。此源码可以将图片按照比例缩放到自定义大小。
  • jQuery图片缩放插件jQThumb是一款基于jQuery的缩略图插件,它能够很方便的制作指定尺寸的缩略图。
  • //根据指定尺寸缩放图片 -(UIImage *)imageCompressWithSize:(CGSize)size { **// UIGraphicsBeginImageContext(size); ///<用这个失真** UIGraphicsBeginImageContextWithOptions(size, NO, 0.0); ///<用这...
  • private Bitmap decodeSampleBitmapFromPath(String path, int reqWidth, int reqHeight) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true;
  • 不知道大家有没有在上传一些图片的时候遇到过上传使用图片的时候对图片尺寸有要求的情况,一般碰到这种情况的时候对于不会处理图片的小伙伴来说真是欲哭无泪,尤其是从网上找一些相关的解决办法以后都告诉你需要有...
  • 微信小程序官方API中 wx.chooseImage() 是可以进行图片压缩的,可惜的是不能压缩到指定大小。 实际开发中需求可能是压缩到指定大小: 原生js可以使用canvas来压缩,但由于微信小程序对canvas有封装,使得利用canvas...
  • 主要在于缩放图片的代码,最开始我选的是Pillow from PIL import Image img = Image.open(frompath) out = img.resize(size) out.save(outpath) 但是实际使用发现效果比PS缩放效果差很多,后来发现opencv可以选择...
  • UIImage图片缩放指定大小尺寸

    千次阅读 2014-10-20 19:18:39
    26 - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ 27 // 创建一个bitmap的context 28 // 并把它设置成为当前正在使用的context 29 UIGraphicsBeginImageContext...30 // 绘制改变大小的图片 31 [i
  • ios uiimage图片缩放指定大小尺寸

    万次阅读 2013-08-07 17:53:11
    图片缩放指定大小尺寸 - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); // 绘制...
  • 主要介绍了opencv resize图片为正方形尺寸的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • * 按宽/高缩放图片指定大小并进行裁剪得到中间部分图片 &lt;br&gt; * 方 法 名:zoomBitmap &lt;br&gt; * 创 建 人:楼翔宇 &lt;br&gt; * 创建时间:2018-4-7 下午12:02:52 &lt;...
  • TP5 图片上传缩放案例

    2019-04-01 11:12:38
    thinkPHP版本5.0.10,图片上传时可同时进行缩放,可设置缩放后的宽高,保存原图和缩放后的图片,处理了png、gif图片缩放后透明背景变黑的问题,gif动态图缩放后也是动态的。项目查看路径:...
  • 自定义裁剪尺寸,图片可以手动缩放 iOS 6.0 +
  • 在imageview上的指定位置添加另一个iamgeview,并实现等比例缩放图片自适应
  • 有时候需要把各种大小不一的图片缩放指定大小,但要保持不拉伸不改变精度。如果在PS里搞就是先新建个底层比如512x512,再将需要改变的图片等比缩放到该图层里。 但可以借助python的opencv 要保证路径是全英文的...
  • def setpic_pixel(maxw,maxh): #缩放图片并填充 imglst = os.listdir('/home/shaoyidu/Program/pythonCnn/baidu/dataset/train0') for name in imglst: # 打开一个jpg图像文件,注意路径要改成你自己的: im =...
  • https://www.cnblogs.com/shoufengwei/p/8526105.html
  • 上传图片,支持自定义尺寸缩放、拖动 @version 1.0.2 @updatedAt 2021/01/06 --> <template> <view class="upload-image"> <view class="upload-image-body"> <canvas canvas...
  • JQuery图片缩放插件jQThumb是一款基于jQuery的缩略图插件,它能够很方便的制作指定尺寸的缩略图。
  • java将图片变成指定大小

    热门讨论 2009-04-28 11:34:55
    java将图片变成指定大小,不管是多大的图片
  • JQuery图片缩放插件jQThumb是一款基于jQuery的缩略图插件,它能够很方便的制作指定尺寸的缩略图。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,749
精华内容 15,499
关键字:

图片缩放指定尺寸