|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2016, 20:23 | #1 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Как не терять качество jpeg файла в примере
Здесь загружаются 3 jpeg изображения, создается пустое изображение размером как склеиных по горизонтали этих 3х вывод их и сохранение в файле.
1)Все бы ничего только качество результирующего изображения хуже исходных, как использовать полное качество? 2) у меня предполагается, что будут объединяться от 3х до 90 таких изображений. Каким способом можно сделать это с наименьшими потерями производительности? Сами файлы расположены в RAM на сервере. Всего таких файлов на сервере лежит 750-900. 3)Если это ускорит работу можно объединить все эти 750+ файлов в один и уже работать с ним, но чувствую что это плохая идея, хотя не знаю что быстрее будет загружать 3-90 маленьких файлов или сразу один большой файл как сумма всех 750+? 4) можно ли както по другому обединить сразу все изображение а не поочередно в цикле склеивать предудущее итоговое с новым и так далее? Код:
Последний раз редактировалось Illusiony; 22.03.2016 в 20:30. |
22.03.2016, 20:30 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
использовать imagick вместо GD
|
22.03.2016, 20:54 | #3 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
А в данном варианте никак?
Или Вы имеете ввиду по производительности лучше его использовать? imagick еще нужно устанавливать, он в стандартной установке не идет Что то типо этого? Код:
Последний раз редактировалось Illusiony; 22.03.2016 в 21:08. |
22.03.2016, 22:29 | #5 | |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Цитата:
Но, почему то результирующее изображение получается менее ярким чем оригиналы( А нет встроенных функций php чтобы сразу несколько изображений соединить а не так только исходное с одним? В цикле так делать непроизводительно( |
|
22.03.2016, 22:54 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Работа с графикой – это вообще дело непроизводительное, не только в PHP. А уж выделывать всякие фортели с кучей картинок – так и подавно. Теоретически, с изображениями более производительно работает Imagick – сравнительно с GD, само собой. Но тут всё нужно пробовать, тестировать, замерять и сравнивать – только так определяется оптимальность использования, слишком много факторов влияния в этом вопросе. |
|
22.03.2016, 23:18 | #7 | |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Цитата:
Насчет яркости в моем результирующем изображении, по видимому где то я не так делаю, возможно при создании Код:
Код:
Последний раз редактировалось Illusiony; 22.03.2016 в 23:24. |
|
22.03.2016, 23:35 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
23.03.2016, 00:45 | #9 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Нашел проблему. Вместо
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как картинку из файла jpeg поместить в конкретную ячейку excel? | cawendish | Microsoft Office Excel | 1 | 05.02.2015 00:25 |
Timage как не терять качество при изменении размеров? | Человек_Борща | Компоненты Delphi | 7 | 02.06.2014 23:43 |
Программа, корректировки файла записей, на примере файла по группе студентов. | S.T.A.L.K.E.R.20 | Помощь студентам | 14 | 10.05.2011 18:02 |
Как построить Bitmap для jpeg файла ??? | Kocapb | Общие вопросы C/C++ | 4 | 14.12.2007 19:50 |