GVKun编程网logo

为 iphone 调整图像大小(苹果图像大小调整)

7

在本文中,我们将详细介绍为iphone调整图像大小的各个方面,并为您提供关于苹果图像大小调整的相关解答,同时,我们也将为您带来关于C#如何调整图像大小?、C#为什么调整图像大小会增加文件大小、HTML

在本文中,我们将详细介绍为 iphone 调整图像大小的各个方面,并为您提供关于苹果图像大小调整的相关解答,同时,我们也将为您带来关于C# 如何调整图像大小?、C#为什么调整图像大小会增加文件大小、HTML – 调整图像大小 – 保持比率 – 没有背景图像、html-在不调整div大小的情况下调整图像大小的有用知识。

本文目录一览:

为 iphone 调整图像大小(苹果图像大小调整)

为 iphone 调整图像大小(苹果图像大小调整)

您可以为移动屏幕调整图片大小并制作一份副本,然后在媒体查询中更改背景图片。

@media(max-width: 400px){background-image: url("../../../images/new smaller image");}

C# 如何调整图像大小?

C# 如何调整图像大小?

c# 如何调整图像大小?

位图由图形图像的像素数据及其属性组成。有许多标准格式可将位图保存到文件中。 GDI+ 支持以下文件格式:BMP、GIF、EXIF、JPG、PNG 和 TIFF。您可以使用 Bitmap 构造函数之一从文件、流和其他源创建图像,并使用 Save 方法将它们保存到流或文件系统。

在下面的代码中 CompressAndSaveImageAsync 方法 压缩图像并保存在提到的路径中。

新图像名称将是桌面 userId 和 dateTime 的组合

示例

private async Task<string> CompressAndSaveImageAsync(Bitmap inputImage, int quality=50){
   string imageSavedPath = string.Empty;
   try{
      var jpgEncoder = await GetEncoderAsync(ImageFormat.Jpeg);
      var imageEncoder = Encoder.Quality;
      var imageEncoderParameters = new EncoderParameters(1);
      var imageEncoderParameter = new EncoderParameter(imageEncoder, quality);
      imageEncoderParameters.Param[0] = imageEncoderParameter;
      var userId = Regex.Replace(WindowsIdentity.GetCurrent().Name, @"[^0&minus;9a&minus;zA&minus;Z]+", "_");
      var currentDateTime = Regex.Replace(DateTimeOffset.Now.ToString().Split(&#39;+&#39;)[0].Trim(), @"   [^0&minus;9a&minus;zA&minus;Z]+", "_");
      var imageName = $"{userId}_{currentDateTime}.jpg";
      imageSavedPath = "C:\Users\K\Desktop\Questions\Images";
      inputImage.Save(imageSavedPath, jpgEncoder, imageEncoderParameters);
      inputImage.Dispose();
   }
   catch (Exception ex){
      throw
   }
   return imageSavedPath;
}
private async Task<ImageCodecInfo> GetEncoderAsync(ImageFormat format){
   ImageCodecInfo imageCodecInfo = null;
   try{
      var codecs = ImageCodecInfo.GetImageDecoders();
      foreach (var codec in codecs){
         if (codec.FormatID == format.Guid){
            imageCodecInfo = codec;
         }
      }
   }
   catch (Exception ex){
      throw
   }
   return imageCodecInfo;
}
登录后复制

以上就是C# 如何调整图像大小?的详细内容,更多请关注php中文网其它相关文章!

C#为什么调整图像大小会增加文件大小

C#为什么调整图像大小会增加文件大小

我有图像文件是6k jpg文件,宽度:172px和高:172px.

我使用以下代码尝试将其大小调整为128 * 128px jpg文件:

public static Image ResizeImage(Image img,int width,int height)
    {
        var b = new Bitmap(width,height,PixelFormat.Format24bppRgb);

        using (Graphics g = Graphics.FromImage(b))
        {
            g.DrawImage(img,width,height);
        }

        return b;
    }

这段代码奇怪地将文件大小增加到50k,可以解释为什么?以及如何将图像大小调整为128 * 128px并保持大小约为6k.

非常感谢.

DY

解决方法

它取决于用于压缩jpeg文件的算法.某些算法比其他算法更有损耗(丢失图像质量),但受益于更小的尺寸.

发生的事情是,在代码中,jpeg在内存中被扩展为位图.当它保存128×128 jpeg时,代码使用的算法压缩比用于保存原始图片的算法少.这导致它生成更大的jpeg文件,即使图像大小本身较小.

HTML – 调整图像大小 – 保持比率 – 没有背景图像

HTML – 调整图像大小 – 保持比率 – 没有背景图像

我试图达到这个网站上显示的效果:

http://fofwebdesign.co.uk/template/_testing/scale-img/target-ratio-resize.htm

但是这个站点使用div的背景图像来完成它.我不能使用背景图像,因为图像在wordpress中,并且使用以下代码动态引入它:

<div>
   <?PHP the_post_thumbnail(); ?>
</div>

所以我尝试了相同的方法,并尝试了以下的尝试,并将图像作为背景图像:

.featured-image {
  max-width: 960px;
  /* actual img width */
  max-height: 150px;
  /* actual img height */*
  height: 150px;
  /* actual img height - IE7 */
  background-image: <?PHP the_post_thumbnail(); ?>;
  background-size: cover;
  background-position: center;
}

并使用这个:

background-image: url(<?PHP the_post_thumbnail(); ?>);

唉,我似乎无法让它工作 – 我甚至不确定我可以在CSS文档中使用PHP …

所以我正在寻找一种方法来实现这个图像只在下面的类调整大小而不使用背景图像…

<div>
   <?PHP the_post_thumbnail(); ?>
</div>

任何帮助都会受到大力赞赏 – 我甚至不知道我是否正确地思考它或者我错过了什么 – 谢谢!

我想在这里实现的例子:

enter image description here

解决方法

为了创建所需的效果,他们为background-image包装类提供了padding-top属性.并将图像限制在最大高度,因此,它不会变大.休息是所有CSS.

如您所希望它是动态图像,现在您可以使用后端代码更改样式标记值

.section {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  max-height: 150px;
  /* restricted image height */
}

.section:before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 33.333%;
  /* this is not as per formula,but as a custom aspect ratio */
}
<div>


</div>

<h1>When you want to keep the aspect ratio in background images use below formula</h1>
<code>((image height * 100%) / image width)</code>

html-在不调整div大小的情况下调整图像大小

html-在不调整div大小的情况下调整图像大小

我查看了成千上万个问题,所有这些问题都想让其适合上级div.我可以将图片放入父div中,但是当我将图片调整为较小尺寸时,div也将变小.我尝试了最大宽度:80%,但div也变小了.我不想调整div框的大小,因为页面中还有其他按钮和列表会随之移动.而且我也不能使用背景图像技巧.唯一的解决方案是设置例如height:框div的高度为150px,但这也给我带来了较小屏幕尺寸的问题.有人可以帮忙吗?这个问题可能会被标记为重复,但我放弃了搜索.

    .Box { 
      width: 100%; 
      float: left;
    }
    .picture {
      border: none;
      outline: none;
      max-width: 100%;
      vertical-align: middle;
    }
    <divhttps://www.jb51.cc/tag/Box/" target="_blank">Box">
      <imgsrc="https://www.w3schools.com/w3css/img_lights.jpg" />
</div>
   
最佳答案
老实说,我不能完全确定您的要求,但是解决我们在div中使用填充和边距的图片大小并不是我们想要做的.在那里,您必须使用媒体查询来获得响应.

try transform: scale(0.5)

缩放可让您根据最初的内容大小来调整内容的大小.

.Box { 
      width: 100%; 
      float: left;
    }
    .picture {
      border: none;
      outline: none;
      max-width: 100%;
      vertical-align: middle;
      transform: scale(0.5);
    }
<divhttps://www.jb51.cc/tag/Box/" target="_blank">Box">
      <imgsrc="https://www.w3schools.com/w3css/img_lights.jpg" />
</div>

关于为 iphone 调整图像大小苹果图像大小调整的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于C# 如何调整图像大小?、C#为什么调整图像大小会增加文件大小、HTML – 调整图像大小 – 保持比率 – 没有背景图像、html-在不调整div大小的情况下调整图像大小等相关内容,可以在本站寻找。

本文标签: