| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Василий М. 12.05.2016 07:49
Независимо от выбора утилиты (пробовал на обеих).^use[ImageMagick.p]
$oImg[^ImageMagick::create[
$.sScriptPath[/fuckinscripts]
$.sScriptName[ImageMagick-7.0.1-3.x86_64]
]]
^connect[mysql://l:p@localhost/b?charset=cp1251]{
$fiximgs[^table::sql{SELECT * FROM `users`}]
}
^fiximgs.menu{
$originalpath[https://club-p.ru/imgs/temp/${fiximgs.id}.jpg]
$originalpathrelative[/imgs/temp/${fiximgs.id}.jpg]
$goalpathlarge[/imgs/large/${fiximgs.id}.jpg]
$goalpathsmall[/imgs/small/${fiximgs.id}.jpg]
^if(-f "$originalpathrelative"){
<br> <b>файл $originalpathrelative</b> найден,^;
$dimensions[^image::measure[$originalpathrelative]]
$wwwww($dimensions.width)
$hhhhh($dimensions.height)
$largeh(800)$largew(^math:round(800*$wwwww/$hhhhh))
$smallh(130)$smallw(^math:round(130*$wwwww/$hhhhh))
оригинал ${wwwww}x$hhhhh, большую привести к ${largew}x${largeh}, маленькую к ${smallw}x$smallh^;
$hParams[
$.bKeepRatio[0]
# $.sResizeType - тип изменения размера
# incr : только увеличение
# decr : только уменьшение
$.bRemoveMeta[1]
$.sFormat[jpeg]
$.iQuality[12]
$.iColors[256]
]
^oImg.resize[$originalpathrelative;$goalpathlarge;$largew;$largeh;$hParams]
^oImg.resize[$originalpathrelative;$goalpathsmall;$smallw;$smallh;$hParams]
}}В браузере: