gioppy / statamic-glide-rest
该软件包最新版本(v0.0.4)没有提供许可信息。
Statamic 4的插件,用于在资产API端点上添加glide图片
v0.0.4
2024-03-22 10:28 UTC
Requires
- statamic/cms: ^4.0
This package is auto-updated.
Last update: 2024-09-22 11:36:19 UTC
README
Statamic Glide Rest是一个Statamic插件,它在一个Rest API端点上公开glide缩略图。
如何安装
composer require gioppy/statamic-glide-rest
如何使用
目前该插件只接受glide预设,不接受缩略图的行内定义。在使用之前,请在常规配置文件(config/statamic/assets.php)中创建一些预设;
之后,调用端点/glide?presets=preset1,preset2,...&id=container::path,传递container名称,图片的path(或名称)和预设的列表。
响应是一个正常的资产响应,但包含缩略图节点
{
"alt": "",
"id": "demo::01.jpg",
"title": "01.jpg",
"path": "01.jpg",
"filename": "01",
"basename": "01.jpg",
"extension": "jpg",
"is_asset": true,
"is_audio": false,
"is_previewable": false,
"is_image": true,
"is_svg": false,
"is_video": false,
"blueprint": {
"title": "Demo",
"handle": "demo"
},
"edit_url": "https:///cp/assets/browse/demo/01.jpg/edit",
"container": {
"id": "demo",
"title": "Demo",
"handle": "demo",
"disk": "public",
"blueprint": {
"title": "Demo",
"handle": "demo"
},
"search_index": null,
"api_url": null
},
"folder": "/",
"url": "https:///storage/01.jpg",
"permalink": "https:///storage/01.jpg",
"api_url": "https:///api/assets/demo/01.jpg",
"size": "71.35 KB",
"size_bytes": 73062,
"size_kilobytes": 71.35,
"size_megabytes": 0.07,
"size_gigabytes": 0,
"size_b": 73062,
"size_kb": 71.35,
"size_mb": 0.07,
"size_gb": 0,
"last_modified": "2023-12-03T09:23:00.000000Z",
"last_modified_timestamp": 1701595380,
"last_modified_instance": "2023-12-03T09:23:00.000000Z",
"focus": "50-50-1",
"has_focus": false,
"focus_css": "50% 50%",
"height": 800,
"width": 1200,
"orientation": "landscape",
"ratio": 1.5,
"mime_type": "image/jpeg",
"duration": null,
"duration_seconds": null,
"duration_minutes": null,
"duration_sec": null,
"duration_min": null,
"playtime": "31:09",
"thumbnails": {
"small": "https:///containers/demo/01.jpg/b7213a45700ddc51ab273d1b889dfb67.jpg",
"medium": "https:///containers/demo/01.jpg/648c933c5121599e77e74976196aedb2.jpg"
}
}
备注
目前无法在Statamic插件上注册Rest端点,因此此模块必须在/api前缀without下调用。
待办事项
- 基本集成
- 处理错误
- 行内缩略图定义
- 测试