当前位置: 首页 > 知识库问答 >
问题:

UserNotification中显示的图像的纵横比与图像在数据库中的存储方式有关

鄂琛
2023-03-14

我有几个问题。

首先,如果从我的firebase数据库中显示一个通知图像,并且高度大于宽度,并且高度超过通知的最大图像高度(我不确定具体是什么),则图像被垂直压缩,纵横比不正确。请注意,相同的图像在我的应用程序中正确呈现。

其次,如果Facebook数据库中显示的通知图像的高度大于宽度,并且高度超过通知的最大图像高度,则整个图像的大小将被调整,以适应通知图像的最大允许高度,并在两侧留下白色竖线。

我希望确保我存储到firebase的图像不会以倾斜的纵横比呈现。并且对于超过最大允许高度的图像,我想裁剪这些图像以避免两边的白条。

同样值得注意的是,对于我正在存储到firebase的图像,无论照片是用我的应用程序拍摄的,还是在原生iOS camera应用程序中拍摄并在稍后上传的,我都会得到相同的行为,这导致我认为问题与如何将图像存储到firebase有关,而不是如何捕获图像,以及它们是否包含适当的元数据。

我用来存储图像的Firebase相关代码简单地说是:

if let uploadData = UIImageJPEGRepresentation(imageToStore, 0.1) {

        imageStorageRef.put(uploadData, metadata: nil, completion: { (metadata, error) in

…

共有1个答案

巫马俊力
2023-03-14
    null
 类似资料:
  • 我在响应式站点上设置了flexSlider。我正在创建的滑块可以拍摄横向和纵向图像。我设置了,以便调整高度以适应图像。 在最大的媒体查询中,flexslider容器的宽度为750px。这对于横向图像很好,但纵向图像太大了。肖像图像的宽度设置为与容器相同的大小-750px宽,因此高度至少是容器宽度的两倍,因此如果不滚动,则无法查看整个图像。 在css中,我尝试设置最大高度:750px,这解决了高度问

  • 问题内容: 我正在尝试显示上传到MySql中“存储”表的最后5张图像。我对PHP和数据库完全陌生,并且我一直在阅读有关如何做到这一点的很多文章,但是没有运气。 我可以一次存储和显示图片,但我希望能够拥有各种各样的画廊来显示最近上传的5张照片。 任何建议或帮助将不胜感激,谢谢! 附言:我知道将图片存储到这样的数据库时不赞成这样做,但是该项目仅用于实践。 index.php get.php 问题答案:

  • 我想在我的应用程序中显示来自sqlite数据库的图像。我的要求是显示文本视图及其相关图像。我将我的数据库文件保存在资产文件夹中。但实际上我的图像存储在服务器的“allimages”文件夹中。 我的数据库列(我保留的assets文件夹中的db)如下所示: S.无描述 1 div style=“文本对齐:对齐;” 2 div style="文本对齐:对齐;" 现在我的问题是在我的数据库中,图像路径存储

  • 我有时需要以直方图的形式显示图像数据的表示。我对访问图像数据的方法特别感兴趣。我熟悉,其中包括直方图支持,但我会考虑其他方法。

  • 我使用Owl Carousel在带有Javascript和jQuery的Carousel中显示图像。我有肖像和风景图片,还有CSS: 横向图像遵守宽度的100%限制,全图显示在屏幕上;肖像图像不符合100%的高度限制,图片显示在一个或两个屏幕上,需要向下滚动。我希望纵向图片能够调整大小,并在横向屏幕上完全显示,就像我希望横向图片能够在纵向屏幕上完全显示一样。 我用CSS尝试了最大高度和最大宽度的解

  • 我使用引导创建旋转木马,我有大的图像,所以当屏幕小于图像时,比例不会保持不变。 我怎么能改变呢? 这是我的代码: http://jsfiddle.net/DRQkQ/ 我需要图像适合100%的宽度,但保持其高度为500px(我认为是500px),这应该意味着在较小的屏幕上,我们看不到图像的最左边和最右边。 我尝试将图像包含在div中并添加 但这不管用 非常感谢。