piwigo的图片页默认输出的是压缩过的图,尺寸会小点,想换成原图的,找到主题目录下的 template 目录下的 picture_content.tpl 文件,换成下面的内容就行了
<script type="text/javascript">
let url = '{$current.selected_derivative->get_url()}'
if (url.substr(0,5) === '_data' || url.substr(0,5) === 'i.php') {
let size = url.substring(url.lastIndexOf('.')-3, url.lastIndexOf('.'))
let originLink
if (size === '-me' || size === '-la' || size === '-xs'){
// get original address
originLink = url.replace('_data\/i\/','').replace('i.php?\/', '').replace(size, '')
}
document.write("<img src='" + originLink + "' alt='{$ALT_IMG}' />")
} else {
document.write("<img src='" + url + "' alt='{$ALT_IMG}' />")
}
</script>