我如何實現iTunes的功能? 專輯封面被拉伸和模糊,它也會從圖像中選取顏色,並將這些顏色用於文本。像iTunes一樣的圖像拉伸和主色選擇
對於模糊,我知道該怎麼做。 但我如何在保持縱橫比的同時拉伸圖像? NSImageView
沒有一個選項,因爲這隻能拉伸兩個軸。
問題是2:
- 如何伸展的圖像到它的容器,同時保持高寬比?
- 如何挑選圖像中的主色調?
爲了解釋更好圖象擴張,我想,這裏是一個例子,示出了圖像如何都按比例,基於容器的寬度或高度。
我如何實現iTunes的功能? 專輯封面被拉伸和模糊,它也會從圖像中選取顏色,並將這些顏色用於文本。像iTunes一樣的圖像拉伸和主色選擇
對於模糊,我知道該怎麼做。 但我如何在保持縱橫比的同時拉伸圖像? NSImageView
沒有一個選項,因爲這隻能拉伸兩個軸。
問題是2:
爲了解釋更好圖象擴張,我想,這裏是一個例子,示出了圖像如何都按比例,基於容器的寬度或高度。
在恐慌的傢伙做了如何選擇顏色漂亮的書面記錄(用一個示例應用程序)
https://github.com/panicinc/ColorArt
NSImageValue有setImageScaling:
NSImageScaleProportionallyUpOrDown, // Scale image to maximum possible dimensions while (1) staying within destination area (2) preserving aspect ratio
這似乎符合你的意思。
感謝您的鏈接,正是我需要的。 對於圖像,這不完全是我想要的。 我希望圖像始終覆蓋容器,即使超過容器。如果我有50x50的圖像和容器是50x30,則即使容器的高度小於圖像的高度,圖像也必須保持在50x50的容器內。 – Fr0z3n
你的主題的標題說像iTunes一樣的模糊圖像的自定義NSView確實建議,如果你需要知道如何模糊圖像。然後你說你知道該怎麼做。那麼你有什麼意見?爲什麼不用標題說清楚? –
你可能想看看[主導顏色檢測]本教程(http://aishack.in/tutorials/dominant-color/) –