标签: image-resizing

回形针调整大小和裁剪

我正在使用带有 Rails4 的 Paperclip。我有以下图片

在此处输入图片说明

现在我想调整大小和裁剪图像,但它被裁剪并且图像的方向被移位,如下所示

在此处输入图片说明

:photo,
    :path => ":rails_root/public/system/:attachment/:id/:style/:filename",
    :url => "/system/:attachment/:id/:style/:filename",
    :styles => {
        :small => { :geometry => "100x100!" },
        :medium => { :geometry => "500x500!"}
}
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails paperclip image-resizing ruby-on-rails-4

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

如何在 Mac 上使用命令行批量调整 PNG 文件大小?

我想将 PNG 图像文件夹的大小调整为指定的缩放大小,例如 Mac 上的 (50%)。使用命令行执行此操作的最简单方法是什么?

谢谢,

image-resizing

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

无伪影的大因子图像下采样

是否有一种 python 图像大小调整算法,可以通过大因素缩放彩色图像,同时将人工制品最小化?例如,从 1234x1234 到 32x32。目标是能够从非常大的图像中生成高质量的 32x32 图像,如CIFAR-10 中的图像。

OpenCV 图像大小调整算法(线性、双三次、lancsoz、区域等)是不够的,因为它们会产生大量伪像。也许类似于魔法内核方法

python image image-resizing

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

cv2.error: OpenCV(4.5.2) C:\Users\ ... \modules\imgproc\src\resize.cpp:3929: 错误: (-215:断言失败) func != 0 函数 'cv::哈尔::调整大小'

我尝试运行以下代码:

a = np.array([[1,0],[0,0]])
a = cv2.resize(a , (400,400))
cv2.imshow('Image', a)
cv2.waitKey(0)
cv2.destroyAllWindows
Run Code Online (Sandbox Code Playgroud)

并得到这个错误:

cv2.error: OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-_8k9tw8n\opencv\modules\imgproc\src\resize.cpp:3929: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'

找不到任何类似的问题

python opencv numpy image-resizing

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

调整服务器上的图像大小

我制作了一个负责上传图像的文件,然后将这些图像移动到服务器中的文件夹中.我想我不能直接在$ _FILES数组中调整图像大小,所以我想我必须在服务器中调整图像大小,所以我的问题是,如何调整服务器中的图像?

这是我的代码的一部分:

//This is after getting target which is the file saved on the server

move_uploaded_file($_FILES[$str]['tmp_name'], $target);

scale_image($target);
Run Code Online (Sandbox Code Playgroud)

现在函数scale_image()

function scale_image($image)
{

    if(!empty($image)) //the image to be uploaded is a JPG I already checked this
    {
        $source_image = imagecreatefromjpeg($image);
        $source_imagex = imagesx($source_image);
        $source_imagey = imagesy($source_image);

        $dest_imagex = 300;
        $dest_imagey = 200;

        $image = imagecreatetruecolor($dest_imagex, $dest_imagey);
        imagecopyresampled($image, $source_image, 0, 0, 0, 0,
        $dest_imagex, $dest_imagey, $source_imagex, $source_imagey);

    }
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用,它移动文件但没有调整大小.

php image-resizing

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

c#调整图像大小并将其装入正方形,同时保留纵横比

我正在为我的网站做一些工作,我想自动调整我的图像..但不仅自动调整大小,而且保持它们成比例,即使我调整其宽度或高度.我想添加额外的白色边框以补偿新的空间.

我以前从未做过任何形象工作,我应该怎么做呢?

c# image image-processing winforms image-resizing

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

Wordpress - 如何调整移动设备的标题图像大小

前言:

我使用的是一个反应灵敏的主题(骨架).它将布局更改为单个列,用于小屏幕尺寸,

我的问题是:

调整屏幕大小时,我的标题图像(我使用管理面板中的主题选项插入)不会缩放.它一直保持在940x150.当在移动设备上查看时,这会导致一个完整大小的标题,其内容位于左侧的单个列中,因此我留下了所有类型的空白.

我想:使图像缩小屏幕宽度

要么

将标题图像替换为适合较小屏幕尺寸的标题图像.

选项2的问题并非所有设备都具有相同的屏幕宽度,因此它仍然需要可扩展到某一点.

理想的情况是:

当高于下述宽度时,图像将缩放以适应700-something(ipad landscape)和940标准之间的屏幕.

当低于某个屏幕宽度(比如下面的平板电脑/ ipad尺寸,所以700-something max-width)时,图像会换成较小的一个,然后在300到700之间向上或向下扩展(略低于ipad尺寸) ).

通过这种方式,图像将始终是用于呈现网站的适当大小.

这个特定图像的问题是中间的空白量(空白空间).在一定的宽度以下,我会认为图像的元素会因为它们之间的空间太大而变得混乱和混乱.

网站:

porthuronairportshuttle.com

wordpress mobile-devices image-resizing screen-size skeleton-css-boilerplate

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

在视口调整大小而不切断边的情况下调整图像大小

我有一个CSS问题.我有一个1024x500像素的图像.现在的问题是,只要浏览器窗口/视口的宽度变化低于图像宽度(1024px),图像就会开始被切断.现在,正如您所看到的,当视口大小低于1024px时,我将容器宽度设置为100%,并且它按比例调整大小,但随着浏览器调整大小(更小),我的图像的边会越来越多.

任何人都可以帮助我让我的图像动态调整像素为像素(不丢失任何原始图片 - 没有切断)?

查看我的网页并调整浏览器窗口大小以查看我的意思.注意图像的两侧被切掉......

HTML:请注意我的原始图像是1024x500

 <div class="ei-slider">
 <ul class="ei-slider-large">
   <li>
   <img src="http://lamininbeauty.co.za/images/large/makeup.jpg" alt="Vertical Sunbed TanCan"/>
   </li>
 </ul>
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

大屏幕的普通CSS

.ei-slider{
    position: relative;
    width: 1024px;
    height: 500px;
    margin: 0 auto;
}
.ei-slider-large{
    height: 100%;
    width: 100%;
    position:relative;
    overflow: hidden;
}
.ei-slider-large li{
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.ei-slider-large li img{
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

当浏览器窗口低于图像宽度时:1024px:

@media screen and (max-width : 1023px){
    .ei-slider{
        width: 100%;
    }   
}
Run Code Online (Sandbox Code Playgroud)

对于切断我的图像时较小的屏幕:注意我的原始图像是1024x500

@media screen and …
Run Code Online (Sandbox Code Playgroud)

css browser viewport image-resizing

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

在Android中使用图像选择的OutOfMemoryError.如何在将图像解码为位图之前调整图像大小?

我正在我的Android应用程序中构建一个imagepicker,我在这个页面上使用了示例代码.这基本上给了我一个按钮,可以从SD卡中获取文件,或者通过拍照获得文件.选择图像后,它会使用简单的ImageView显示图像.总的来说,这非常有效; 我可以选择图像,然后再次单击选择图像按钮并选择另一个图像.到目前为止这么好..有小文件.

当我使用"更大的文件"时,问题就开始了; 我只是用内置手机摄像头拍摄的照片.我可以选择一个,这很有效.当我再次点击选择图像按钮并选择另一个图像时,我在此行上得到一个OutOfMemoryError(链接到页面的第75行):

bitmap = BitmapFactory.decodeFile(path);
Run Code Online (Sandbox Code Playgroud)

我的测试设备非常现代(Galaxy S4 Mini),所以这应该不是问题.由于我需要将图像作为base64字符串发送到我需要调整大小的API,我可以使用以下内容调整图像大小:

Bitmap yourBitmap;
Bitmap resized = Bitmap.createScaledBitmap(yourBitmap, newWidth, newHeight, true);
Run Code Online (Sandbox Code Playgroud)

但不幸的是,为此我首先需要解码文件,这实际上首先导致了问题.

所以我的问题是; 有没有办法在将图像解码为位图之前调整图像大小?欢迎所有提示!

java android image out-of-memory image-resizing

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

Css/Html:自动调整圆形图像

我想把图像放到一个圆圈里.

我的代码工作正常,但如果图像太大,图像没有调整大小,我在圆圈中看不到任何内容.

如何自动调整图像大小以将其放入我的圈子?

这是html代码:

    <div class="roundedImage" style="background: url(img/desktop/personne.jpg) no-repeat 0px 0px;">
&nbsp;
</div>
Run Code Online (Sandbox Code Playgroud)

这是CSS代码:

.roundedImage {
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:90px;
    height:90px;
}
Run Code Online (Sandbox Code Playgroud)

现在,结果如下:

在此输入图像描述

html css image-resizing

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