GVKun编程网logo

html – 在CSS中裁剪图像(css 裁剪图片)

11

对于想了解html–在CSS中裁剪图像的读者,本文将是一篇不可错过的文章,我们将详细介绍css裁剪图片,并且为您提供关于android–直接从字节数组中裁剪图像、Android:如何在不缩放的情况下居

对于想了解html – 在CSS中裁剪图像的读者,本文将是一篇不可错过的文章,我们将详细介绍css 裁剪图片,并且为您提供关于android – 直接从字节数组中裁剪图像、Android:如何在不缩放的情况下居中裁剪图像、css – 在引导响应网格中裁剪图像到纵横比、css – 如何居中裁剪图像()在流体宽度容器中的有价值信息。

本文目录一览:

html – 在CSS中裁剪图像(css 裁剪图片)

html – 在CSS中裁剪图像(css 裁剪图片)

我已经创建了一个双列网格图像,可以在全景图像中正常工作: Link.但是,我添加了一个抛出布局的肖像图像,所以我希望能够“裁剪”图像使高度与其他高度相匹配. I tried using a negative margin,但没有效果:
.portrait-crop
{
    overflow: hidden;
}

img.portrait-crop
{
    margin-bottom: -30px;
}

我不确定我做错了什么.任何帮助,将不胜感激.

供参考,this is my code.

解决方法

你也需要给容器增加一些高度,如果没有,它不知道应该显示它内部的含量.

你可以尝试这样的事情.

.portrait-crop{
    display: inline-block;
    height: 215px;
    width: 50%;
    overflow: hidden;
}



.portrait-crop img{
    width: 100%;
}

android – 直接从字节数组中裁剪图像

android – 直接从字节数组中裁剪图像

我有一个字节数组,其中包含一个图像…我想保存它裁剪.

我的工作方法是:
得到字节[]
使用BitmapFactory.decodebytearray将其转换为位图
使用createbitmap(sourceBitmap,x1,y1,whileX,whileY)从中创建另一个位图
回收第一个(未加工的)
保存第二个,然后再回收

问题是,有一段时间它存在2位图,原始和裁剪的一个,这就是为什么我不能使用这个方法与更大的图像(超过3MP)

有没有办法直接从字节数组裁剪图像?我看到有一个decodeByteArray(dataArray,偏移,长度,选项),但我无法从中制作图像(剩下的数据不是图像)…有人可能帮忙吗?

解决方法:

方法decodeByteArray(dataArray,offset,length,options)不是用于裁剪图像,而是从包含比图像本身更多数据的字节缓冲区解析图像.这种情况的典型用途是从复杂的二进制数据结构中提取图像,其中包括图像等.

据我所知,没有创建新图像就无法裁剪图像.对我来说,你能做的最好的就是你现在正在做的事情.

Android:如何在不缩放的情况下居中裁剪图像

Android:如何在不缩放的情况下居中裁剪图像

我有一些想要在缩略图中显示的图像,我希望它们以裁剪为中心而不是缩放.图像本身几乎总是矩形的,我想围绕它们的中心裁剪它们并使它们适合方形的ImageView.位图本身的高度与ImageView的大小相匹配,或者匹配的宽度.所以基本上我只想裁剪每张照片的左/右或顶部/底部,而不是丢失任何质量.

当我尝试使用ScaleType.CENTER_CROP时,我的图像变得模糊.有什么建议?

解决方法:

您应该只使用ScaleType.CENTER.这将不执行缩放,它将使图像居中于图像帧的中心.任何落在ImageView之外的东西都会被裁剪掉.

css – 在引导响应网格中裁剪图像到纵横比

css – 在引导响应网格中裁剪图像到纵横比

问题:我正在尝试将图像放在Twitter的Bootstrap的 responsive grid system中,因此它们将被缩放到给定的空间中(对于不同设备,列的响应CSS大小会有所不同).我希望他们适应长宽比 – 让我们假设它是一个平方.

如果我想要通过Bootstrap重新定位图像以适应网格设计,则Standard CSS cropping technique不起作用.负边距仅用于切割顶部和底部 – 当图像的高度必须被剪切时,宽度保持不变(例如,将肖像图像放入正方形).

我发现this technique用于指定宽高比来剪切宽度,保持高度不变(将横向图像放入正方形)与Bootstrap的缩放效果很好.

The example (jsfiddle)的裁剪图像尺寸为1600×400和400×1600.到目前为止,我在当前的Chrome和Safari中检查过.编辑:修正为也可以在Firefox.

问题:如何以一种方式做到这一点:切割宽度和高度.如何在图像上任意裁剪,选择矩形,以便通过Bootstrap正确重新定标?
如果没有图像尺寸的先前知识,可以如何裁剪某些宽高比?

谢谢任何想法!

解决方法

如果您的解决方案只能在现代浏览器中运行,而且img标签不是强制性的,那么使用图像作为背景技术帮助我经常在响应式设计中.
您可以轻松地将背景放置在中央,使其适合其容器.

http://jsfiddle.net/willemvb/wAqSV/2/

css – 如何居中裁剪图像()在流体宽度容器中

css – 如何居中裁剪图像()在流体宽度容器中

当其流体宽度(基于百分比)容器太小而无法显示整个图像时,如何使图像保持居中?

如何将图像置于容器内

这意味着当容器太小时,它应该显示图像的中间而不是边。

解决方法

当它工作

您可能有一个容器,其中包含一些内容,例如两个< div> s,每个宽度为50%,彼此相邻。对于这个例子,我们可以仅仅说明容器的一个孩子:

我们将命名外部矩形.container,内部矩形.content和图像img。这种安排是完全正常的,只要。内容总是比img宽。

当它打破

由于我们处理的百分比和可能使用响应式设计,这可能不总是这样。如果.content比img薄,会出现裁剪:

问题

如果img最有趣的部分是在中心,我们需要让浏览器均匀地裁剪两个边缘 – 留下最好的部分可见,无论.content的宽度。

解决方案

幸运的是,一个解决方案是可能的。更好的是,不需要额外的标记。

.content {
    width: 90%; /* or whatever is required */
    text-align: center; /* ensures the image is always in the h-middle */
    overflow: hidden; /* hide the cropped portion */
}

img {
    position: relative; /* allows repositioning */
    left: 100%; /* move the whole width of the image to the right */
    margin-left: -200%; /* magic! */
}

关于html – 在CSS中裁剪图像css 裁剪图片的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于android – 直接从字节数组中裁剪图像、Android:如何在不缩放的情况下居中裁剪图像、css – 在引导响应网格中裁剪图像到纵横比、css – 如何居中裁剪图像()在流体宽度容器中等相关知识的信息别忘了在本站进行查找喔。

本文标签: