parser

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

 

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

Спасибо! А почему не через ^oImg.info?

Василий М. 11.05.2016 17:24

Так-то оно так, но утилита при любой попытке её всё-таки применить, в чём и конечная цель состоит, ругается. Не получается использовать её, а это надо.

При вариациях того кода получал

'info' Unknown image format '/imgs/temp/1.jpg'

Хотя формат как формат. Сейчас полный код фрагмента выглядит так:
^use[NConvert.p]
$oImg[^NConvert::create[
	$.sScriptPath[/fuckinscripts]
	$.sScriptName[NConvert-linux64]
]]
^connect[mysql://l:p@localhost/b?charset=cp1251]{
$fiximgs[^table::sql{SELECT * FROM `users`}]
}
^fiximgs.menu{
$originalpath[/imgs/temp/${fiximgs.id}.jpg]
$goalpathconvert[/imgs/new/${fiximgs.id}.jpg]
^if(-f $originalpath){
$originalimg[^file::load[binary;$originalpath]]
$origconvert[ 
    $.bRemoveMeta[1] 
    $.iQuality[12] 
    $.iColors[256] 
]
^oImg.convert[$originalpath;$goalpathconvert;jpeg;$origconvert]
#$imageinfo[^oImg.info[$originalpath]]
#	$wwwww($imageinfo.iWidth)
#	$hhhhh($imageinfo.iHeight)
#$dimensions[^image::measure[$originalpath]]
#$wwwww($dimensions.width)
#$hhhhh($dimensions.width)
#<img src="http://domain.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^;
}}
Код выдаёт в браузер цикл чисел 243 (хотя в нём никакой выдачи не прописано вообще) - это видимо, результат попытки обработки утилитой, опять же - не нравится картинка. Хотя картинки я даже через фотошоп прогнал :), чтобы исключить косяки с файлами. Картинки как картинки, 100%;.

Что может быть не так, куда посмотреть?

По рекомендациям из ссылке в треде, механизмы брал с http://www.kulikoff.net/parser3/img/.