Существует несколько различных правил и выводов: во-первых, Scala выводит фигурные скобки, когда параметр является функцией, например. в list.map(_ * 2)
выводятся фигурные скобки, это всего лишь более короткая форма list.map({_ * 2})
. Во-вторых, Scala позволяет пропустить скобки в последнем списке параметров, если в списке параметров есть один параметр, и это функция, поэтому list.foldLeft(0)(_ + _)
можно записать как list.foldLeft(0) { _ + _ }
(или list.foldLeft(0)({_ + _})
, если вы хотите быть дополнительным явным).
Однако, если вы добавите case
, вы получите, как указывали другие, частичную функцию вместо функции, а Scala не будет выводить фигурные скобки для частичных функций, поэтому list.map(case x => x * 2)
выиграл 't работают, но оба list.map({case x => 2 * 2})
и list.map { case x => x * 2 }
будут.
Вы должны добавить это в свой файл конфигурации yaml (у меня это liip_imagine.yaml):
loaders:
default:
filesystem:
data_root: "/"
Таким образом, в рамках файла он будет выглядеть так:
liip_imagine :
# configure resolvers
resolvers :
# setup the default resolver
default :
# use the default web path
web_path : ~
# !!!!!!!!!!!!!!!!!!!!!START!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
loaders:
default:
filesystem:
data_root: "/"
# !!!!!!!!!!!!!!!!!!!!!END!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# your filter sets are defined here
filter_sets :
# use the default cache configuration
cache : ~
# the name of the "filter set"
my_thumb :
# adjust the image quality to 75%
quality : 75
# list of transformations to apply (the "filters")
filters :
# create a thumbnail: set size to 120x90 and use the "outbound" mode
# to crop the image when the size ratio of the input differs
thumbnail : { size : [120, 90], mode : outbound }
resize : { size : [670, 400], mode : outbound }
# create a 2px black border: center the thumbnail on a black background
# 4px larger to create a 2px border around the final image
background : { size : [124, 94], position : center, color : '#000000' }
[116 ] Затем Liip создаст миниатюру, изменит размер и т. Д. И переместит файл в:
http://www.yourwebsite.com/media/cache/my_thumb/tmp/phpSQFUF1
Технически на вашем сервере это будет папка /public/media/cache/my_thumb/tmp
в вашей корневой папке.