quinninteractive/silverstripe-image-extension

此包已被废弃,不再维护。没有建议的替代包。

为 Image 类添加便捷函数

3.0.5 2017-02-10 01:42 UTC

This package is auto-updated.

Last update: 2023-05-20 20:12:06 UTC


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 中原生实现。此模块将不再进行进一步开发。