[Moscow.pm] Вопрос про фотки

Dmitry Eremeev dmitry на eremeev.ru
Чт Апр 17 03:38:04 PDT 2014


Мужики, спасибо!

Невозбранно выручили.



Yours,
Dmitry Eremeev
+7 906 700-57-71

> 17 апр. 2014 г., в 14:35, Andrew Shitov <andy на shitov.ru> написал(а):
> 
> У утилит 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 <aml на rulezz.ru>:
>> 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 <dmitry на eremeev.ru>
>> написал:
>> 
>>> Коллеги, привет!
>>> 
>>> Есть у меня один типа древний фотохостинг, так дети повадились загружать
>>> картинки сразу с моб устройств и некоторые фотки повернуты на бок.
>>> 
>>> Мож кто сталкивался? Средствами cpan можно определить "землю" у фотог?
>>> 
>>> 
>>> Спасибо!
>>> 
>>> 
>>> 
>>> Yours,
>>> Dmitry Eremeev
>>> +7 906 700-57-71
>>> 
>>> 17 апр. 2014 г., в 14:09, Andrei Lukovenko <aluck на cordeo.ru> написал(а):
>>> 
>>> Привет,
>>> 
>>>  Мне нравится эта мысль. :) Вот это
>>> http://search.cpan.org/~dams/Redis-1.972/lib/Redis.pm стабильно, или
>>> посмотреть куда-то ещё.
>>> 
>>> 
>>> 16 апреля 2014 г., 18:22 пользователь Akzhan Abdulin
>>> <akzhan.abdulin на gmail.com> написал:
>>>> 
>>>> Redis
>>>> 1) сохранится
>>>> 2) cluster, rw  slaves и иные варианты
>>>> 3) это не задача очереди
>>>> 4) задание можно не забирать из очереди, а перекладывать в другую, что и
>>>> гарантирует, что задания не теряются, а меняют, скажем так, статус.
>>>> 
>>>> 
>>>> 16 апреля 2014 г., 11:07 пользователь Andrei Lukovenko <aluck на cordeo.ru>
>>>> написал:
>>>> 
>>>>> Ну, раз мы заговорили о специальных случаях, и о костылях...
>>>>> 
>>>>> 1) Что произойдёт при падении сервера очередей - очередь потеряется?
>>>>> 2) Что произойдёт при недоступности сервера очередей (упал NOC)? Как
>>>>> обеспечивается резервирование очереди?
>>>>> 3) Как происходит балансировка нагрузки между обработчиками заданий?
>>>>> 4) Чем обеспечивается обработка заданий? Что, если обработчик сдох, не
>>>>> дав ответа? А что, если он просто долго обрабатывает?
>>>>> 
>>>>> Расскажите о своей любимой очереди. :)
>>>>> 
>>>>> 
>>>>> 16 апреля 2014 г., 9:54 пользователь Oleg Nurtdinov <j на jumper.cc>
>>>>> написал:
>>>>> 
>>>>>> +1
>>>>>> 
>>>>>> Зачем городить костыли, если очередь придумали специально для таких
>>>>>> случаев?
>>>>>> 
>>>>>> 
>>>>>> Tue, 15 Apr 2014 21:04:56 +0400 от Hoots The Owl
>>>>>> <iozherelyev на gmail.com>:
>>>>>> 
>>>>>> Если лень строить, заюзай очередь какую нибудь :)
>>>>>> 
>>>>>> 
>>>>>> 15 апреля 2014 г., 21:02 пользователь Andrei Lukovenko
>>>>>> <aluck на cordeo.ru> написал:
>>>>>> 
>>>>>> Решение с сокетом кажется чересчур сложным?
>>>>>> 
>>>>>> 
>>>>>> 15 апреля 2014 г., 20:16 пользователь Павел Щербинин
>>>>>> <dzirtik на gmail.com> написал:
>>>>>> 
>>>>>> Привет.
>>>>>> 
>>>>>> Есть довольно простая задача, требуется отправит несколько запросов,
>>>>>> например инвалидация кеша facebook, по кнопке на странице, но не хочется
>>>>>> ждать ответа от удаленного сервера.
>>>>>> 
>>>>>> Идея решения такая, построить демона на AE который будет слушать
>>>>>> соккет, куда мы будем писать, отключатся а демон будет в неблокирующем
>>>>>> режиме рассылать запросы.
>>>>>> 
>>>>>> Собственно вопросы:
>>>>>> 1. Есть ли альтернативные и простые пути этой задачи?
>>>>>> 2. Есть ли альтернативы сокету? (rpc?)
>>>>>> 
>>>>>> --
>>>>>> С Уважением,
>>>>>> Щербинин Павел
>>>>>> 
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Best regards, Andrei
>>>>>> +7-937-847-60-74
>>>>>> 
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Best regards, Andrei
>>>>> +7-937-847-60-74
>>>>> 
>>>>> --
>>>>> Moscow.pm mailing list
>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>> 
>>>> 
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>> 
>>> 
>>> 
>>> --
>>> Best regards, Andrei
>>> +7-937-847-60-74
>>> 
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>>> 
>>> 
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>> 
>> 
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
> 
> 
> 
> -- 
> Andrew Shitov
> ______________________________________________________________________
> andy на shitov.ru | http://shitov.ru
> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


Подробная информация о списке рассылки Moscow-pm