回答较晚,但关于#2和#3,NextGen gallery似乎要求PHP将register\\u globals设置为“on”,以便正确使用质量设置。质量设置存储为全局选项数组的一部分。当服务器上的PHP中未启用全局变量时,保存上载图像的函数尝试从此全局变量获取质量,但失败,然后恢复为使用默认质量100%。我已经使用GD库对NextGen 1.9.7进行了图像处理测试。
在我为站点启用register\\u globals后,NextGen中的质量设置正常工作,并且我能够验证在不同质量设置下上传的图像的文件大小(以及预期的视觉质量)有显著差异。