精华内容
下载资源
问答
  • http://gqdy365.iteye.com/blog/1125037 android图片缩放(指定大小) private Drawable zoomDrawable(Drawable drawable, int w, int h) { int width = drawable.getIntrinsicWidth(); int heigh

    http://gqdy365.iteye.com/blog/1125037

    android图片缩放(指定大小)

        private Drawable zoomDrawable(Drawable drawable, int w, int h) {  
            int width = drawable.getIntrinsicWidth();  
            int height = drawable.getIntrinsicHeight();  
            Bitmap oldbmp = drawableToBitmap(drawable);  
            Matrix matrix = new Matrix();  
            float scaleWidth = ((float) w / width);  
            float scaleHeight = ((float) h / height);  
            matrix.postScale(scaleWidth, scaleHeight);  
            Bitmap newbmp = Bitmap.createBitmap(oldbmp, 0, 0, width, height,  
                    matrix, true);  
            return new BitmapDrawable(null, newbmp);  
        }  
          
        private Bitmap drawableToBitmap(Drawable drawable) {  
            int width = drawable.getIntrinsicWidth();  
            int height = drawable.getIntrinsicHeight();  
            Bitmap.Config config = drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888  
                    : Bitmap.Config.RGB_565;  
            Bitmap bitmap = Bitmap.createBitmap(width, height, config);  
            Canvas canvas = new Canvas(bitmap);  
            drawable.setBounds(0, 0, width, height);  
            drawable.draw(canvas);  
            return bitmap;  
        }  

    drawable获取图片后怎么设置图片大小

    http://tieba.baidu.com/p/3474453842
    Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(),
    R.drawable.qqm);
    int originalWidth = originalBitmap.getWidth();
    int originalHeight = originalBitmap.getHeight();
    int newWidth = 100;
    int newHeight = 150; // 自定义 高度 暂时没用
    
    
    float scale = ((float) newHeight) / originalHeight;
    Matrix matrix = new Matrix();
    matrix.postScale(scale, scale);
    Bitmap changedBitmap = Bitmap.createBitmap(originalBitmap, 0, 0,
    originalWidth, originalHeight, matrix, true);
    changedImageView.setImageBitmap(changedBitmap);//你的 ImageView


    展开全文
  • 假如数据多了,它就比较密如图, !...像这种怎么设置啊,Hellocharts-android有没有这样的属性 ! 如下图,就正好了, [图片说明](https://img-ask.csdn.net/upload/201512/28/1451289402_338825.png) 求大神?????
  • Point outSize = new Point(showBigIvPic....// 显示区域的高宽// 使用图片缩放比例计算将要放大的图片的高度int bitmapScaledHeight = Math.round(resourceBitmap.getHeight() * outSize.x * 1.0f / resour...

    Point outSize = new Point(showBigIvPic.getWidth(),showBigIvPic.getHeight());// 显示区域的高宽

    // 使用图片的缩放比例计算将要放大的图片的高度

    int bitmapScaledHeight = Math.round(resourceBitmap.getHeight() * outSize.x * 1.0f / resourceBitmap.getWidth());

    // 以屏幕的宽度为基准,如果图片的宽度比屏幕宽,则等比缩小,如果窄,则放大

    final Bitmap scaledBitmap = Bitmap.createScaledBitmap(resourceBitmap, outSize.x, bitmapScaledHeight, false);

    showIvPic.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {

    @Override

    public boolean onPreDraw() {

    try {

    showIvPic.getViewTreeObserver().removeOnPreDrawListener(this);

    //这里防止图像的重复创建,避免申请不必要的内存空间

    if (scaledBitmap.isRecycled())return true;//必须返回true

    int viewHeight = showBigIvPic.getMeasuredHeight();

    Bitmap finallyBitmap = null;

    if(scaledBitmap.getHeight() > viewHeight){

    int offset = (scaledBitmap.getHeight() - viewHeight) / 2;// 计算将要裁剪的图片的顶部以及底部的偏移量

    finallyBitmap = Bitmap.createBitmap(scaledBitmap, 0, offset, scaledBitmap.getWidth(),scaledBitmap.getHeight() - offset * 2);// 对图片以中心进行裁剪,裁剪出的图片就是非常适合了

    }else{

    int offset = (viewHeight - scaledBitmap.getHeight()) / 2;// 计算将要显示图片的顶部偏移量

    //finallyBitmap = Bitmap.createBitmap(scaledBitmap, 0, offset, scaledBitmap.getWidth(),scaledBitmap.getHeight());

    finallyBitmap = Bitmap.createBitmap(scaledBitmap.getWidth(), viewHeight, Bitmap.Config.ARGB_8888);

    Canvas canvas = new Canvas(finallyBitmap);

    canvas.drawBitmap(scaledBitmap, 0, offset, null);

    canvas.save(Canvas.ALL_SAVE_FLAG);

    canvas.restore();

    }

    if(null != finallyBitmap){

    if(!finallyBitmap.equals(scaledBitmap)){//如果返回的不是原图,则对原图进行回收

    scaledBitmap.recycle();

    System.gc();

    }//end of if

    //showBigIvPic.setImageBitmap(resourceBitmap);

    }else{

    ToastUtils.showToastNew("抱歉,显示选择图片失败...");

    }

    }catch (Exception e){

    ToastUtils.showToastNew("抱歉,显示选择图片异常...");

    }

    if (resourceBitmap != null && !resourceBitmap.isRecycled()) resourceBitmap.recycle();

    return true;

    }

    });

    展开全文
  • 我们的思路是拿fresco来加载这个图片 ChatFrescoUtil.displayImage(bean.image, mVoteImage, new BaseControllerListener<ImageInfo>() { @Override public void onFinalImageSet(String id, ImageInfo ...

    我们的思路是拿fresco来加载这个图片

    ChatFrescoUtil.displayImage(bean.image, mVoteImage, new BaseControllerListener<ImageInfo>() {
        @Override
        public void onFinalImageSet(String id, ImageInfo imageInfo, Animatable animatable) {
            int height = (int)context.getResources().getDimension(R.dimen.chat_question_info_image_height);
            int scaleWidth =  (int)imageInfo.getWidth()*height/imageInfo.getHeight();
            mVoteImage.setAspectRatio(imageInfo.getWidth()/imageInfo.getHeight());
            adjustSdv(mVoteImage, scaleWidth, height);
        }
     
        @Override
    
        public void onFailure(String id, Throwable throwable) {
        }
    });
    private void adjustSdv(SimpleDraweeView image, int width, int height) {
     
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) image.getLayoutParams();
        params.width = width;
        params.height = height;
        image.setLayoutParams(params);
    }
    

    图片的xml:

    <com.facebook.drawee.view.SimpleDraweeView
        android:id="@+id/iv_content"
        android:layout_width="wrap_content"
        android:layout_height="150dip"
        android:layout_below="@+id/tv_content"
        android:layout_marginLeft="@dimen/dp16"
        android:layout_marginTop="12dp"
        tools:src="@color/chat_color_aaaaaa" />
    

    思路是先把这个图片加载出来,然后获取图片的宽高,然后设置图片的缩放比例,然后计算图片缩放后的宽度

    展开全文
  • 在高德地图中插入点标记(一张图片)之后,怎么设置随着地图的缩放而跟着实现缩放
  • 在我们浏览页面时或者实际工作中,偶尔会遇到图片缩放的问题。那么本篇文章就给大家介绍关于css 图片等比例缩放即css图片等比例显示的问题。希望对有需要的朋友有所帮助。css图片等比例显示具体代码示例如下:css...

    在我们浏览页面时或者实际工作中,偶尔会遇到图片缩放的问题。那么本篇文章就给大家介绍关于css 图片等比例缩放即css图片等比例显示的问题。希望对有需要的朋友有所帮助。

    css图片等比例显示具体代码示例如下:

    css图片等比例显示代码示例

    .demo1-1 {

    float: left;

    width: 200px;

    height: 200px;

    overflow: hidden;

    }

    .zoomImage {

    width: 100%;

    height: 0;

    padding-top: 100%;

    overflow: hidden;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    }

    效果如下图:

    1534151116300249.png

    注:background-size 属性规定背景图像的尺寸。

    可能值:

    1、length

    设置背景图像的高度和宽度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。

    2、percentage

    以父元素的百分比来设置背景图像的宽度和高度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。

    3、cover

    把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。

    4、contain

    把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

    以上就是关于css图片等比缩放显示的具体介绍内容,具有一定的参考价值,可供大家借鉴。

    展开全文
  • 怎么设置才能在浏览器缩放时不挤下去呢? 登录和图标是一个大div包着的 都只设置了固定大小,没设置margin,position那些 ![图片说明](https://img-ask.csdn.net/upload/202007/31/1596161840_225688.jpg)!...
  • 在编写网站的时候,给一个div设置背景图片怎么让这个图片随着div大小的改变,而等比例的缩放。? background: url(**); background-size: cover; background-position: ...
  • 图片缩放不占内存

    2013-03-21 14:27:21
    图片缩放不占内存   大图片缩小后,不要占用原大图片时的内存,而是现小图片真实所占内存。 设置方法为: options.inJustDecodeBounds=true; 让图片先不读进内存,获取图片的宽高,调整好后,再设置成false  ...
  • 缩放动画的核心难题,不在于怎么设置动画,而在于如何拿到图片的中心点。缩放动画的默认焦点是图片的左上角,也就是说,图片是向右下拉伸的。我们必须想办法拿到图片的中心位置坐标。 Gif图弄起来,比较麻烦,后续...
  • 一个比较简单的办法是 点击图片 弹窗单独显示...这样利用原生的浏览器功能即可实现图片缩放。只要修改meta中content属性里的user-scalable设置为1就可以缩放了。// 弹窗时记录meta信息recordMeta () {let meta = doc...
  • PHP如何按比例缩放水印图片后并写入到原图上 大概像这样的 1.后台先设置水印二维码 ![图片说明](https://img-ask.csdn.net/upload/201710/13/1507889449_971858.png) 2.向前端用户展示的原图 ![图片...
  • 一个小程序用的双指缩放组件,相关文章地址见博客《微信小程序使用自定义组件实现图片双指缩放效果》。(现在资源怎么不可以设置为不要积分了0.)
  • HTML怎么让img 等比例缩放

    千次阅读 2017-05-08 11:00:00
    在img标签里面只设置宽,不设置高,图片就会等比例缩放。 转载于:https://www.cnblogs.com/tongbiao/p/6824033.html
  • 这两天在做一个项目时,发现UI team给的图片无论我怎么设置layout,图片总是模糊的,有缩放,即使给imageView设置width和height为图片的原始尺寸大小也不行。 后来想想只可能是android系统自身对图片进行了缩放,我...
  • 网上说了一大堆,说什么设置p的宽度害死人,我们为什么要自动缩放?还不是手机屏幕太多分辨率了?你指定了宽度还怎么缩放?你妹的。经过我的多次实验,发现一个比较好的方法, 在ios微信/浏览器和android微信/浏览器...
  • 各位哥们, 小弟我有一个问题实在解决不了,希望各位...当这个图片可以缩放的时候,怎么保证标注始终固定在图片上的某一个点, 就是如何建立图片的坐标,并获取和设置这个坐标,或者有没有什么第三方引擎。
  • 其实我们的Mac上就自带了放大文字和图片的一个功能,今天小编教大家怎么使用! Mac屏幕缩放教程 1.点击dock栏的【系统偏好设置】,如图: 2.在系统偏好设置内选择【辅助功能】,如图: 3.点击辅助功能左侧面板...
  • HTML中怎么设置img大小

    千次阅读 2020-03-16 16:15:17
    1、 默认显示图片真实大小,设置width或height中的一个,另一个按比例自动缩放。 2、设置width和height,显示指定大小。
  • 网上说了一大堆,说什么...你指定了宽度还怎么缩放?你妹的。 经过我的多次实验,发现一个比较好的方法, 在ios微信/浏览器和android微信/浏览器都可以完美显示,那就是: 1、div不做要求,内容居中就好了 2、放一
  • 可是,很多小伙伴并不知道该怎么设置。那么,下面本篇文章就通过实例来为大家进行讲解!有时我们希望图片能随屏幕大小的缩放而缩放,两种情况:单个图片缩放图片在盒子内缩放裸图片的缩放img {width: auto;height: ...
  • 下边的图其实我放了一张很大的图,但是都会按比例缩放到这个位置,怎么才能更改默认图片的长宽?和位置? ![图片说明](https://img-ask.csdn.net/upload/201912/25/1577260847_818926.png) ``` <!...
  • css让图片随屏幕变化大小的方法:1、利用“width height auto”属性来缩放...有时我们希望图片能随屏幕大小的缩放而缩放,两种情况:单个图片缩放图片在盒子内缩放裸图片的缩放img {width: auto;height: auto;max-w...
  • 怎么设置它们才能跟随背景图片一致?? 内容用的绝对定位,写死不行,百分比也不对,要怎么写呢,求指点,谢谢 外部div .wrapper-ydy{ width: 100%; text-align: center; background-image: url("../images/yd/yd...
  • ![图片说明](https://img-ask.csdn.net/upload/201704/18/1492499729_726028.png) 在设计界面缩放WPF界面
  • 其实我们的Mac上就自带了放大文字和图片的一个功能,今天小编教大家怎么使用!Mac屏幕缩放教程1.点击dock栏的【系统偏好设置】,如图:2.在系统偏好设置内选择【辅助功能】,如图:3.点击辅助功能左侧面板【缩放】,...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 136
精华内容 54
关键字:

图片缩放怎么设置