parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Спасибо, но всё-таки, в чём может быть проблема?

Василий М. 12.05.2016 05:13

Дело не в конверте - заменил его на imagemagick, без изменений.
Дело не в файлах - заменил подгруженные пользователями на пересохранённые фотошопом.

На сейчас имею Unhandled в двух странных вариантах:

При отдаче утилите относительного пути к файлу - /Img.p(76:10): 'info' Unknown image format '/imgs/temp/1.jpg' [Img] [uri=/debug2.html, method=GET, cl=0]

При отдаче абсолютного пути к файлу - /Img.p(310:21): 'info' Image 'https://club-p.ru/imgs/temp/1.jpg' not found [Img] [uri=/debug2.html, method=GET, cl=0]

Нагуглив http://www.parser.ru/forum/?id=79399 - такой же вопрос без ответов, - расставил по 777 не только скриптам, но и картинкам :). Без изменений.

Почему могут возникать ошибки? Ссылки оставляю рабочими - в существовании файлов и их нормальном формате можно убедиться (хотя советую поверить на слово), https на http менял, картинки руками подменял на ну точнейше адекватные, права им поставил зачем-то, чего только не делал. Куда копать? :-(((
^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]
$goalpathconvert[/imgs/new/${fiximgs.id}.jpg]
^if(-f "$originalpathrelative"){
<br> <b>файл $originalpathrelative</b> найден,^;
#$originalimg[^file::load[binary;$originalpathrelative]]
$origconvert[ 
    $.bRemoveMeta[1] 
    $.iQuality[12] 
    $.iColors[256] 
]

#^oImg.convert[$originalpathrelative;$goalpathconvert;jpeg;$origconvert]

# вот здесь меняю относительный на абсолютный, что описано в начале поста
$imageinfo[^oImg.info[$originalpath]]
	$wwwww($imageinfo.iWidth)
	$hhhhh($imageinfo.iHeight)

#$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))

#<img src="http://club-p.ru/imgs/temp/${fiximgs.id}.jpg" style="width: 20pt^; height: auto^; display: inline-block^;"> &mdash^; $wwwww на $hhhhh^;
#^oImg.resize[$sFileSrc;$sFileDest;$sWidth;$sHeight;$hParams]
оригинал ${wwwww}x$hhhhh, большую привести к ${largew}x${largeh}, маленькую к ${smallw}x$smallh^;
}}