![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
поразбирался немного.. вроде как суть понял.. и всплыло несколько вопросов по приведеному коду:
1: а точно /usr/local/bin/mogrify а не /usr/local/bin/convert ? 2: как исходный гиф оставить без изменений, а изменный сохранить в другом файле? |
|||
|
||||
| $дмитрий |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: нет Всего: 45 |
У меня именно /usr/local/bin/mogrify
Можно сначала скопировать изображение
а затем обрабатывать уже новый Это сообщение отредактировал(а) $дмитрий - 8.2.2008, 09:53 |
||||||
|
|||||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
Dmitry_177, предлагаю тебе удивительный вариант решения проблемы. Не спрашивать, а выбрать самостоятельно =)
Уменьшить картинку каждым из способов, посмотреть результат и выбрать =) |
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
Я просто думал может есть какая-то команда в ImageMagick для этого, чтобы сразу сохранять измененный гиф в отдельном файле, но что-то я ненашел такой..
|
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
Так все же интересно.. Может есть какая?
|
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: нет Всего: 45 |
||||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
хм.. она же конвертирует.. а хотя можно и там и там расширение gif поставить
всеже наверно лучше в php копировать, мое ИМХО.. |
|||
|
||||
| Dmitry_177 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
попробовал у себя на компе через Apache, что-то не работает.. и всю библиотеку копировал в папку с сайтом и путь который в Program Files писал.. почему-то не меняется размер..
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
Дима. Пора бы уже научиться задавать вопросы-то.
На последнюю твою реплику в том виде, как она сформулирована, можно только посочувствовать. "пробовал"... как конкретно пробовал? "путь писал, который"... какой конкретно путь? как писал? где писал? |
|||
|
||||
| Dmitry_177 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
вот так пробовал, вся библиотека была скопирована в папку в корень папки сайта, в папку ImageMagick..
и так пробовал:
пробовал как convert.exe так и mogrify.exe |
||||
|
|||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
прелесть.
и ты хочешь сказать, что в консоли у тебя работает команда
? извини, я тебе не поверю. на месте командного интерпретатора я бы поискал команду C:/Program , не нашел, и сказал бы в твой адрес что-то нехорошее. Добавлено через 4 минуты и 20 секунд Господи, да какая разница! хоть command.com! Дело не в том, что ты вызываешь, а в том, как. Надо не замену неработающей команде искать, а заставлять работать ту, которая есть. только с таким подходом ты добьешься чего-то в программировании. Чем меньше будет шаманских плясок "одно заменить на другое", а больше - осмысленных действий, таких, ка кпроверить команду без пхп - там ближе ты окажешься к результату. В половине топиов на форуме такие вот пояснения звучат: "заменил mysql_escape_string на addslashes. нипамагло". а зачем заменял-то? Делать надо что-то, если только понимаешь смысл операции. А не тыкать наобум. Это сообщение отредактировал(а) GeneralElectric - 11.2.2008, 23:07 |
|||
|
||||
| Dmitry_177 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
Я такого не говорил.. Так.. а почему у меня это не работает тогда?
|
||||
|
|||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
Причин может быть миллион.
Во-первых, зачем ты искейпишь её? Во-вторых, праильно ли ты указываешь путь? В-третьих, так запусти, наконец, в консоли. Нажимаешь "Пуск" - "Выполнить", пишешь cmd.exe и надимаешь ОК и там пишешь свои команды. Пока не начнет получаться. И только после этого можно начинать запускать их в пхп! Это вообще основа основ. Нельзя хотеть от пхп, чтобы он умел за тебя работать с SQL, FTP, SMTP, картинками. Надо сначала самому уметь составить запрос или команду, и только потом просить пхп её выполнять. при этом роль пхп сведется к элементарному вызову. |
|||
|
||||
| Dmitry_177 |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 22.9.2006 Репутация: нет Всего: нет |
попробовал без этого, всеравно..
правильно, папка ImageMagick и i7.gif находятся в корне
Получилось Это сообщение отредактировал(а) Dmitry_177 - 11.2.2008, 23:39 |
||||||
|
|||||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
уменьшение анимированного гифа - вообще нетривиальная задача. и, часто, нерешаемая в принципе.
так что лучше раслабься, и либо вообще не уменьшай, либо уменьшай первый кадр. я вообще не понимаю проблемы с анимациями. таких картинок в мире очень небольшое количество. отдельно из-за них париться не вижу смысла. 100*13 - это строго по документации. Путь к картинкам и программам лучше указывать абсолютный. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Графика | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |