quinninteractive / silverstripe-image-extension
此包已被废弃,不再维护。没有建议的替代包。
为 Image 类添加便捷函数
3.0.5
2017-02-10 01:42 UTC
Requires
- silverstripe/framework: ~3.2
README
注意:此扩展是为过时的 Silverstripe 3 编写的,它本身也是过时的且不再维护。不应使用。
为 Image 类添加一些便捷函数。
- 3.x 版本适用于 SilverStripe 3.2 及以上版本(3.2+)。它删除了 SilverStripe 3.2+ 中已内置的方法,并保留那些未内置的方法(例如,Rotate(),TopCroppedResize())。
从 QI Image 扩展升级到 SS 3.2+ Image 的注意事项
CroppedResize() -> Fill()
CroppedImage() -> Fill()
PaddedResize() -> Pad()
PaddedImage() -> Pad()
ResizeByHeight() -> ScaleHeight()
ResizeByWidth() -> ScaleWidth()
ResizeRatio() -> Fit()
Rotate() -> [no replacement; use ImageExtension]
SetHeight() -> ScaleHeight()
SetSize() -> Pad()
SetRatioSize() -> Fit()
SetWidth() -> ScaleWidth()
TopCroppedResize() -> [no replacement; use ImageExtension->TopCroppedImage()]
注意:如果现有 ImageExtension 的方法参数(宽度和高度)以字符串形式表示,则需要替换为 SS3.2+ 格式,例如。
MyImage.CroppedResize('200x200') -> MyImage.Fill(200,200)
-
2.x 版本适用于 SilverStripe 3.1.x。
-
更早的版本是为 SilverStripe 2.4 设计的。支持 SilverStripe 3.x 的版本仅用于简化将 2.4 网站迁移到 3.x。其所有功能都已在 SilverStripe 3.x 中原生实现。此模块将不再进行进一步开发。