«Камчатский форум» logo

Здравствуйте, гость ( Вход | Регистрация )

3 страниц  < 1 2 3   ( К первому непрочитанному сообщению )
Ответить · Открыть тему
> Работа с графикой в PHP
Ilya V. Rudomilov
12.09.2007, 1:06
Сообщение #41


Путяра, пшёл вон!
*******

Награды: 9
Группа: ??????
Сообщений: 14 825
Регистрация: 30.03.2004

Репутация: 36 [ - / + ]


Цитата
А как его вручную изменить?

Что изменить?


--------------------
Обязательно к изучению - мой блог о моей жизни в Чехии! И хватит спрашивать "Почему же Чехия?.." - все ответы описаны уже.
Офлайн · Карточка · Приват
^
psk
12.09.2007, 1:11
Сообщение #42


Заслуженный участник
*****

Награды: 4
Группа: ??????
Сообщений: 769
Регистрация: 09.11.2005

Репутация: 6 [ - / + ]


Цитата(Ilya V. Rudomilov @ 12.09.2007, 3:06)
Что изменить?


Текущую позицию auto_increment. По-моему это запрос должен быть...


--------------------
Господи правый, пошли нам прозрения час
Офлайн · Карточка · Приват
^
Vetinary
12.09.2007, 4:15
Сообщение #43


Заслуженный участник
*****

Награды: 3
Группа: VIP
Сообщений: 818
Регистрация: 18.09.2004

Репутация: 20 [ - / + ]


Цитата(Paskam @ 11.09.2007, 18:11)
Текущую позицию auto_increment. По-моему это запрос должен быть...
Код
ALTER TABLE `table` AUTO_INCREMENT=123
только мне непонятно, зачем smile.gif


--------------------
"Коммерчески успешно принародно подыхать,
Об камни разбивать фотогеничное лицо,
Просить по-человечески, заглядывать в глаза
Добрым прохожим..."
© Янка, "Продано"

Mac OS X Hints — секреты Mac OS X
Офлайн · Карточка · Приват
^
Kevin
12.09.2007, 8:30
Сообщение #44


*******
*******

Награды: 9
Группа: ????. ??????
Сообщений: 3 738
Регистрация: 02.04.2004

Репутация: 42 [ - / + ]


Цитата(Vetinary @ 11.09.2007, 20:04)
не web'ом единым сыт программист

Данный форум: Веб-мастеринг > Веб-технологии

Поэтому, если не указано обратного, речь идет именно о вебе :-)
Офлайн · Карточка · Приват
^
Anger
12.09.2007, 16:21
Сообщение #45


***×***
*******

Награды: 4
Группа: VIP
Сообщений: 2 130
Регистрация: 05.04.2004

Репутация: 34 [ - / + ]


Цитата(Kevin @ 12.09.2007, 10:30)
Поэтому, если не указано обратного, речь идет именно о вебе :-)

Точно!
Тогда давайте хранить и звук и флеш и все-все файлы в БД!
laugh.gif


--------------------
Офлайн · Карточка · Приват
^
Ilya V. Rudomilov
12.09.2007, 19:41
Сообщение #46


Путяра, пшёл вон!
*******

Награды: 9
Группа: ??????
Сообщений: 14 825
Регистрация: 30.03.2004

Репутация: 36 [ - / + ]


Цитата
Точно!Тогда давайте хранить и звук и флеш и все-все файлы в БД!

И DVD-фильмы! =).gif


--------------------
Обязательно к изучению - мой блог о моей жизни в Чехии! И хватит спрашивать "Почему же Чехия?.." - все ответы описаны уже.
Офлайн · Карточка · Приват
^
L@mer
12.09.2007, 19:49
Сообщение #47


Ветеран
******

Награды: 3
Группа: ??????
Сообщений: 1 368
Регистрация: 25.11.2005

Репутация: 20 [ - / + ]


Цитата(Anger @ 12.09.2007, 17:21)

Точно!
Тогда давайте хранить и звук и флеш и все-все файлы в БД!
laugh.gif

Когда десяток файлов их можно вообще залить на чужой сервер. А когда десятки тысяч .....правда мускул в таком случае не большой помощник.


--------------------
Я бы изменил мир, но бог не дал исходников...
Изображение
Офлайн · Карточка · Приват
^
psk
12.09.2007, 21:05
Сообщение #48


Заслуженный участник
*****

Награды: 4
Группа: ??????
Сообщений: 769
Регистрация: 09.11.2005

Репутация: 6 [ - / + ]


Цитата(Vetinary @ 12.09.2007, 6:15)

Код
ALTER TABLE `table` AUTO_INCREMENT=123
только мне непонятно, зачем smile.gif

Спасибо. Знал, что можно, но не знал как smile.gif
Как-то требовалось, чтобы auto_increment был по порядку, но приходилось удалять строки из-за спама.


--------------------
Господи правый, пошли нам прозрения час
Офлайн · Карточка · Приват
^
Ilya V. Rudomilov
12.09.2007, 21:17
Сообщение #49


Путяра, пшёл вон!
*******

Награды: 9
Группа: ??????
Сообщений: 14 825
Регистрация: 30.03.2004

Репутация: 36 [ - / + ]


Цитата
Спасибо. Знал, что можно, но не знал как Как-то требовалось, чтобы auto_increment был по порядку, но приходилось удалять строки из-за спама.

Имхо - не стоит трогать AUTO_INCREMENT. Никогда.


--------------------
Обязательно к изучению - мой блог о моей жизни в Чехии! И хватит спрашивать "Почему же Чехия?.." - все ответы описаны уже.
Офлайн · Карточка · Приват
^
psk
12.09.2007, 21:24
Сообщение #50


Заслуженный участник
*****

Награды: 4
Группа: ??????
Сообщений: 769
Регистрация: 09.11.2005

Репутация: 6 [ - / + ]


Цитата(Ilya V. Rudomilov @ 12.09.2007, 23:17)

Имхо - не стоит трогать AUTO_INCREMENT. Никогда.

Почему же?


--------------------
Господи правый, пошли нам прозрения час
Офлайн · Карточка · Приват
^
Vetinary
12.09.2007, 22:55
Сообщение #51


Заслуженный участник
*****

Награды: 3
Группа: VIP
Сообщений: 818
Регистрация: 18.09.2004

Репутация: 20 [ - / + ]


Цитата(Paskam @ 12.09.2007, 14:24)
Почему же?
"потому что гладиолус" (с)
не нужно приводить счётчик к порядку. он итак в порядке.
а если ты из середины таблицы удалишь - будешь перестраивать весь индекс, замещая остутствующие числа? в общем, поверь просто, что не нужно.


--------------------
"Коммерчески успешно принародно подыхать,
Об камни разбивать фотогеничное лицо,
Просить по-человечески, заглядывать в глаза
Добрым прохожим..."
© Янка, "Продано"

Mac OS X Hints — секреты Mac OS X
Офлайн · Карточка · Приват
^
psk
12.09.2007, 23:10
Сообщение #52


Заслуженный участник
*****

Награды: 4
Группа: ??????
Сообщений: 769
Регистрация: 09.11.2005

Репутация: 6 [ - / + ]


Цитата(Vetinary @ 13.09.2007, 0:55)

"потому что гладиолус" (с)
не нужно приводить счётчик к порядку. он итак в порядке.
а если ты из середины таблицы удалишь - будешь перестраивать весь индекс, замещая остутствующие числа? в общем, поверь просто, что не нужно.

нифига себе smile.gif
так делал только с последними строчками. да и переписал тот скрипт уже давно


--------------------
Господи правый, пошли нам прозрения час
Офлайн · Карточка · Приват
^
L@mer
13.09.2007, 12:01
Сообщение #53


Ветеран
******

Награды: 3
Группа: ??????
Сообщений: 1 368
Регистрация: 25.11.2005

Репутация: 20 [ - / + ]


Цитата(Paskam @ 12.09.2007, 22:24)

Почему же?

Нарушается целостность данных.


--------------------
Я бы изменил мир, но бог не дал исходников...
Изображение
Офлайн · Карточка · Приват
^
psk
13.09.2007, 21:20
Сообщение #54


Заслуженный участник
*****

Награды: 4
Группа: ??????
Сообщений: 769
Регистрация: 09.11.2005

Репутация: 6 [ - / + ]


Цитата(LСобакаmer @ 13.09.2007, 14:01)
Нарушается целостность данных.

Так наоборот же. В том случае я пытался как раз создать эту целостность. удалял последнии записи в таблицу и уменьшал ауто-инкримент smile.gif

в общем обсуждать больше нечего.



--------------------
Господи правый, пошли нам прозрения час
Офлайн · Карточка · Приват
^
Rownt
16.03.2009, 10:36
Сообщение #55


Учитель созерцания
*******

Награды: 7
Группа: ??????
Сообщений: 3 261
Регистрация: 04.04.2004

Репутация: 25 [ - / + ]


Реанимирую тему:
На хостинге подключено расширение GD, так что, IM в контексте вопроса не рассматриваем.

Вопрос по функциям imagejpeg, imagegif и imagepng возник в связи со следующим обстоятельством: требуется автоматическое создание превьюшки заливаемого графического изображения.

Пока это дело касалось фотографий, вопросов не возникало. Imagejpeg, даже при дефолтном параметре сжатия 50% дает приличные изображения. Если они не устраивают, то можно задать любой параметр сжатия принудительно.

Но когда дело коснулось загрузки картинок с небольшим количеством исходных цветов (например попиксельная графика, конвертированные векторные картинки), то jpg выдает удручающие результаты по качеству. Логичное решение подсказывающее о создании gif или png изображения натолкнулось на следующую проблему. Управлять требуемым количеством цветов в парметрах функций imagegif и imagepng, согласно спецификации, нельзя. Imagegif автоматом распознает альфа-каналы и выбирает нужный формат сжатия, но в любом случае зафигачивает 256 цветов. Imagegpng видимо вообще загоняет всю возможную палитру. В результате, создаваемые этими функциями файлы получаются слишком неподъемного размера, раз в пять больше, чем создаваемые локально в ручную.

Кто знает, как можно обойти проблему? Может быть в .htaccess как то можно задать параметры конфигурации GDlib или еще как?


--------------------
... сами не летаем и другим не дадим...:)

Камчатская студия дизайна Art Fashion Line
Офлайн · Карточка · Приват
^
Ilya V. Rudomilov
17.03.2009, 5:59
Сообщение #56


Путяра, пшёл вон!
*******

Награды: 9
Группа: ??????
Сообщений: 14 825
Регистрация: 30.03.2004

Репутация: 36 [ - / + ]


Цитата
Кто знает, как можно обойти проблему?

Насколько я знаю - нет. Вообще GD - слабая библиотека.


--------------------
Обязательно к изучению - мой блог о моей жизни в Чехии! И хватит спрашивать "Почему же Чехия?.." - все ответы описаны уже.
Офлайн · Карточка · Приват
^

3 страниц  < 1 2 3
Ответить · Открыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Код кнопки 88x31 Текстовая версия Русская версия Invision Power Board v2.1.7 © 2006  IPS, Inc.