标签: image-scaling

图像使用JQUERY自动调整大小/缩放

我有一个宽度为600像素的div.我想动态地拉动图像.图像大小各不相同.我想要做的是,如果图像大小超过600像素,我们将调整图像大小为600像素以适应div.但是如果图像不超过600px,我们将保留原始图像宽度.

我如何通过使用jquery实现这一目标?谢谢.

jquery image-scaling

1
推荐指数
1
解决办法
2万
查看次数

UIImageView 图像自动缩放

我有 4 个 UIImageViews 的自定义 UITableViewCell。我在 UIImageView.image 中设置了不同大小的图像,但我想缩放它的比例(顶部/底部和左侧/右侧没有黑线。我该怎么做?

image-scaling ios

1
推荐指数
1
解决办法
3710
查看次数

如何使图像在线性布局中居中?

我有一个 xml 屏幕,其中三个子线性布局位于垂直方向的父线性布局中。第一个孩子包含一个图像视图,运行应用程序时我无法查看任何图像。为什么?图片尺寸太大了吗??如果是这样......如何扩展它?但是,可以在我的设计选项卡中查看图像。Android 标准工作室。下面是我的 xml 文件的完整代码。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_sign_up"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.root.my_laoder.SignUp"
    android:orientation="vertical">

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

       <ImageView
       android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:adjustViewBounds="true"
    android:scaleType="centerInside"
    android:src="@drawable/ty"
       />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:orientation="vertical"
        android:paddingTop="50dp"


        >


        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textEmailAddress"

           />

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textPassword"

            />

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="number"

            />
    </LinearLayout>

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:paddingTop="50dp"
        >

    <Button
        android:text="Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.5"/>

    <Button
        android:text="Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.5"

        />

</LinearLayout>


</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

xml android image-scaling android-imageview

1
推荐指数
1
解决办法
7537
查看次数

如何旋转、裁剪、缩放、翻转图像?

我正在开始一个大型项目,它需要 VBA 功能来使用 Access 和 Excel进行多种形式的图像处理

第一个是简单的旋转图像。现有答案涉及解决方法第三方插件

如何以编程方式裁剪、重新缩放、翻转或旋转图像?

解决方法和第 3 方插件不足以满足此项目的需求。

winapi vba image-processing image-rotation image-scaling

1
推荐指数
1
解决办法
3626
查看次数

无需外部库即可很好地缩放图像

我正在使用 Delphi 10.4.2,我正在尝试找到一种缩放图像的方法,以保持图像质量并且不需要外部库

这是我尝试过的,您可以在以下位置找到这两个测试{$REGION}

procedure TFrmTestGenImg.Test;
var
  LOldWidth, LOldHeight, LNewWidth, LNewHeight: integer;
  LImageNameIn, LImageNameOut, LExt: string;
  LClass: TGraphicClass;
  LImageIn, LImageOut: TGraphic;
  LBitmap, LResized: TBitmap;
begin
  // Original image: 1366 x 768
  LOldWidth := 1366;
  LOldHeight := 768;
  LNewWidth := 800;
  LNewHeight := 449;

  LImageNameIn := 'C:\temp\Input.png';
  LImageNameOut := 'C:\temp\Output_' + FormatDateTime('yyyy.mm.dd hh.nn.ss.zzz', Now) + '.png';

  LExt := TPath.GetExtension(LImageNameIn);
  Delete(LExt, 1, 1);
  if (CompareText(LExt, 'bmp') = 0) then
    LClass := TBitmap
  else if (CompareText(LExt, 'gif') …
Run Code Online (Sandbox Code Playgroud)

delphi image-scaling delphi-10.4-sydney delphi-10.4.2

1
推荐指数
1
解决办法
743
查看次数

如何将图像文件调整为可选大小

我有图像上传表格,用户附加图像文件,并选择图像大小来调整上传的图像文件(200kb,500kb,1mb,5mb,原始文件).然后我的脚本需要根据用户的可选大小调整图像文件大小,但我不知道如何实现此功能,

例如,用户上传一个1mb大小的图像,如果用户选择200KB来调整大小,那么我的脚本应该保存200kb大小.

有没有人知道或有类似任务的经验?

谢谢你提前回复.

php image gd2 image-scaling

0
推荐指数
1
解决办法
2150
查看次数

缩小32位RGB图像的最快算法

使用哪种算法将32位RGB图像缩小到自定义分辨率?算法应该是平均像素.

例如,如果我有100x100图像,我想要大小为20x50的新图像.第一个源行的前五个像素的平均值将给出dest的第一个像素,而第一个源列的前两个像素的平均值将给出第一个dest列像素.

目前我所做的是首先按X分辨率缩小,然后按Y分辨率缩小.我在这个方法中需要一个临时缓冲区.

你知道有没有优化的方法?

algorithm image-processing image-scaling

0
推荐指数
1
解决办法
4715
查看次数

如何缩放图像以填充屏幕

我的问题是:我使用Android模拟器,针对android 2.2.我创建了一个自定义视图,我想处理我的应用程序的背景,在这个视图中我只想显示一个图像,但我想让它填满整个屏幕.

我从我的"Activity"初始化视图,如下所示:BackgroundView bw = new BackgroundView(this);

问题:在我的硬盘上,我使用的资源图像是500x375像素.致电后:

位图m_resourceBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.landscape_1); int nWidth = m_resourceBitmap.getWidth(); int nHeight = m_resourceBitmap.getHeight();

返回的nWidth和nHeight取决于我放置资源的位置,如果我将它放在"drawable-mdpi"中我得到原始大小,否则我得到其他大小.

另一方面,如果我通过this.getWidth()询问视图的宽度和高度; this.getHeight();

我得到固定值,但不同于我期望从设备中得到的分辨率(我设置了480x800设备,我获得了320x533)

最后,如果我尝试使用视图尺寸除以图像尺寸来创建比例矩阵,则屏幕上的结果是比屏幕小得多的图像...

我的问题是:我应该问什么问题以及哪些对象,以便在View中我可以绘制资源Bitmap以便它占据整个屏幕?

android image-scaling

0
推荐指数
1
解决办法
6946
查看次数

Android图片缩放

我正在制作1.6的应用程序,我有一个Android图像缩放的问题,我有一个480x295的图片.

在中等屏幕上,这显示正确,但在大屏幕(480x800或480x854)上它不会填满屏幕,它使得图像大1.5倍,仅为720x442.

因为800实际上是1.67而854是1.78,我显然可以为drawable-hdpi文件夹包含大图像,但是图像已经是1.5mb,这比人们想象的要大,我不能使用app2sd作为我想要支持1.6.

有什么建议?

我只能想到三个选项:1)包括更大的图像(但这可能限制销售,显然增加了apk尺寸)

2)制作2个版本,似乎是一个很好的解决方案,更难实现.

3)更改为1.5,并自己处理所有缩放.

编辑:更多细节:我正在使用画布和surfaceview图像加载代码:

backgroundBMP = BitmapFactory.decodeResource(getResources(), R.drawable.background, null);
Run Code Online (Sandbox Code Playgroud)

和绘图代码:

canvas.drawBitmap(backgroundBMP, 0, 0, null);
Run Code Online (Sandbox Code Playgroud)

android image-scaling

0
推荐指数
1
解决办法
1万
查看次数

将图像缩放到某个区域

我正在尝试缩放一堆图像,以使它们具有相同的面积,但保持其长宽比,但是却找不到公式来做到这一点。

有人知道公式吗?

math scaling image-scaling

0
推荐指数
1
解决办法
1636
查看次数

在 Amazon S3 上保存图像并使用 CloudFront 分发它们的最佳方式

我正在处理的应用程序(nodejs)有用户配置文件,每个配置文件可以有多个图像。我使用 S3 作为我的主要存储和 CloudFront 来分发它们。

问题是有时用户上传大图像,我想要做的是在下载图像时缩放图像(在 html img 标签或手机中查看),主要是因为性能。

我不知道我是否应该在将图像上传到 S3 之前对其进行缩放(可能使用 lwip https://github.com/EyalAr/lwip),或者是否有一种方法可以缩放图像或在下载时获得低质量的图像通过 CloudFront?。我读过 CloudFront 可以使用 Gzip 压缩文件,但也不推荐用于图像。

由于存储的原因,我也不想将缩放后的原始图像上传到 S3。

应该在客户端、服务器还是 S3 中完成?最好的方法是什么?

amazon-s3 node.js image-scaling amazon-cloudfront

0
推荐指数
1
解决办法
2705
查看次数