gpt4 book ai didi

objective-c - 像 iTunes 一样进行图像拉伸(stretch)和主色选择

转载 作者:行者123 更新时间:2023-12-03 17:48:35 27 4
gpt4 key购买 nike

我怎样才能实现 iTunes 的功能?专辑封面被拉伸(stretch)和模糊,它还从图像中选取颜色并将这些颜色用于文本。

Image Link

对于模糊,我知道该怎么做。但是如何在保持纵横比的同时拉伸(stretch)图像呢?NSImageView 中没有此选项。只能在两个轴上拉伸(stretch)。

问题2:

  1. 如何在保持宽高比的同时将图像拉伸(stretch)到其容器?
  2. 如何选择图像中的主色?

为了更好地解释我想要的图像拉伸(stretch),这里有一个示例,显示图像如何根据容器的宽度或高度进行缩放。

enter image description here

最佳答案

Panic 的人写了一篇关于如何选择颜色的精彩文章(使用示例应用程序)

https://github.com/panicinc/ColorArt

NSImageValue 有一个 setImageScaling:

NSImageScaleProportionallyUpOrDown, // Scale image to maximum possible dimensions while (1) staying within destination area (2) preserving aspect ratio

这似乎符合你所说的。

关于objective-c - 像 iTunes 一样进行图像拉伸(stretch)和主色选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37770247/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com