| using Microsoft.AspNetCore.Mvc; | |
| using ToolHub.Services; | |
| namespace ToolHub.Controllers; | |
| public class ToolsController : Controller | |
| { | |
| private readonly IToolService _toolService; | |
| public ToolsController(IToolService toolService) | |
| { | |
| _toolService = toolService; | |
| } | |
| // 图片压缩工具页面 | |
| public async Task<IActionResult> ImageCompressor() | |
| { | |
| // 增加访问计数 | |
| await _toolService.IncrementViewCountAsync( nameof(ImageCompressor)); | |
| ViewData["Title"] = "图片压缩工具"; | |
| ViewData["Description"] = "快速压缩图片,支持JPG、PNG、WebP等格式,保持高质量的同时大幅减小文件体积"; | |
| ViewData["Keywords"] = "图片压缩,在线压缩,图片优化,文件压缩"; | |
| return View(); | |
| } | |
| } | |