Мужики, спасибо! Невозбранно выручили.
Yours, Dmitry Eremeev +7 906 700-57-71 > 17 апр. 2014 г., в 14:35, Andrew Shitov <[email protected]> написал(а): > > У утилит ImageMagick есть ключик -auto-orient. Я вот так делаю: > > `/usr/local/bin/convert "$in_path" -resize $preview_size -colorspace > sRGB -quality 80 -auto-orient "$preview_path"`; > > `/usr/local/bin/convert "$preview_path" -resize $thumbnail_size > -colorspace sRGB -quality 80 -auto-orient "$thumbnail_path"`; > > > 2014-04-17 12:29 GMT+02:00 Alexander Lourier <[email protected]>: >> Image::Magick позволяет считывать EXIF-тег ориентации. А потом, в >> соответствии с ним, можно развернуть фотку. >> >> my $orient = $image->Get('format', '%[EXIF:Orientation]'); >> $image = $image->Coalesce; >> if ($orient == 2) { >> $image->Flip(); >> } elsif ($orient == 3) { >> $image->Rotate(degrees => 180); >> } elsif ($orient == 4) { >> $image->Rotate(degrees => 180); >> $image->Flip(); >> } elsif ($orient == 5) { >> $image->Rotate(degrees => 90); >> $image->Flip(); >> } elsif ($orient == 6) { >> $image->Rotate(degrees => 90); >> } elsif ($orient == 7) { >> $image->Rotate(degrees => -90); >> $image->Flip(); >> } elsif ($orient == 8) { >> $image->Rotate(degrees => -90); >> } >> >> >> >> 17 апреля 2014 г., 12:23 пользователь Dmitry Eremeev <[email protected]> >> написал: >> >>> Коллеги, привет! >>> >>> Есть у меня один типа древний фотохостинг, так дети повадились загружать >>> картинки сразу с моб устройств и некоторые фотки повернуты на бок. >>> >>> Мож кто сталкивался? Средствами cpan можно определить "землю" у фотог? >>> >>> >>> Спасибо! >>> >>> >>> >>> Yours, >>> Dmitry Eremeev >>> +7 906 700-57-71 >>> >>> 17 апр. 2014 г., в 14:09, Andrei Lukovenko <[email protected]> написал(а): >>> >>> Привет, >>> >>> Мне нравится эта мысль. :) Вот это >>> http://search.cpan.org/~dams/Redis-1.972/lib/Redis.pm стабильно, или >>> посмотреть куда-то ещё. >>> >>> >>> 16 апреля 2014 г., 18:22 пользователь Akzhan Abdulin >>> <[email protected]> написал: >>>> >>>> Redis >>>> 1) сохранится >>>> 2) cluster, rw slaves и иные варианты >>>> 3) это не задача очереди >>>> 4) задание можно не забирать из очереди, а перекладывать в другую, что и >>>> гарантирует, что задания не теряются, а меняют, скажем так, статус. >>>> >>>> >>>> 16 апреля 2014 г., 11:07 пользователь Andrei Lukovenko <[email protected]> >>>> написал: >>>> >>>>> Ну, раз мы заговорили о специальных случаях, и о костылях... >>>>> >>>>> 1) Что произойдёт при падении сервера очередей - очередь потеряется? >>>>> 2) Что произойдёт при недоступности сервера очередей (упал NOC)? Как >>>>> обеспечивается резервирование очереди? >>>>> 3) Как происходит балансировка нагрузки между обработчиками заданий? >>>>> 4) Чем обеспечивается обработка заданий? Что, если обработчик сдох, не >>>>> дав ответа? А что, если он просто долго обрабатывает? >>>>> >>>>> Расскажите о своей любимой очереди. :) >>>>> >>>>> >>>>> 16 апреля 2014 г., 9:54 пользователь Oleg Nurtdinov <[email protected]> >>>>> написал: >>>>> >>>>>> +1 >>>>>> >>>>>> Зачем городить костыли, если очередь придумали специально для таких >>>>>> случаев? >>>>>> >>>>>> >>>>>> Tue, 15 Apr 2014 21:04:56 +0400 от Hoots The Owl >>>>>> <[email protected]>: >>>>>> >>>>>> Если лень строить, заюзай очередь какую нибудь :) >>>>>> >>>>>> >>>>>> 15 апреля 2014 г., 21:02 пользователь Andrei Lukovenko >>>>>> <[email protected]> написал: >>>>>> >>>>>> Решение с сокетом кажется чересчур сложным? >>>>>> >>>>>> >>>>>> 15 апреля 2014 г., 20:16 пользователь Павел Щербинин >>>>>> <[email protected]> написал: >>>>>> >>>>>> Привет. >>>>>> >>>>>> Есть довольно простая задача, требуется отправит несколько запросов, >>>>>> например инвалидация кеша facebook, по кнопке на странице, но не хочется >>>>>> ждать ответа от удаленного сервера. >>>>>> >>>>>> Идея решения такая, построить демона на AE который будет слушать >>>>>> соккет, куда мы будем писать, отключатся а демон будет в неблокирующем >>>>>> режиме рассылать запросы. >>>>>> >>>>>> Собственно вопросы: >>>>>> 1. Есть ли альтернативные и простые пути этой задачи? >>>>>> 2. Есть ли альтернативы сокету? (rpc?) >>>>>> >>>>>> -- >>>>>> С Уважением, >>>>>> Щербинин Павел >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> [email protected] | http://moscow.pm.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, Andrei >>>>>> +7-937-847-60-74 >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> [email protected] | http://moscow.pm.org >>>>>> >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> [email protected] | http://moscow.pm.org >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> [email protected] | http://moscow.pm.org >>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, Andrei >>>>> +7-937-847-60-74 >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> [email protected] | http://moscow.pm.org >>>> >>>> >>>> -- >>>> Moscow.pm mailing list >>>> [email protected] | http://moscow.pm.org >>> >>> >>> >>> -- >>> Best regards, Andrei >>> +7-937-847-60-74 >>> >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >>> >>> >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > > > > -- > Andrew Shitov > ______________________________________________________________________ > [email protected] | http://shitov.ru > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
