[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