|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2016, 21:42 | #1 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Дайте советы по вопросу наложения рисунков друг на друга
У меня такая задача:
Имеется рисунок- шаблон в котором, допустим часть изображения, например, имеет белый цвет, а другая часть черный ( области могут быть разные и нелинейные) Будет порядка 20 рисунков, которые будут сделаны путем наложение на шаблон, в областях соответствующих белому цвету, всякие каракули разных цветов( какого формата я пока не определился). Эти каракули будут сделаны людьми на страничке. ( но не исключен факт попадания каракулей и на черные области, однако в конце концов изначально черные области должны таковыми и остаться) Все картинки одинакового размера по высоте и ширине размерами до 1920х1080. Необходимо наложить последовательно каждый рисунок на результирующий. Т.е второй на первый, третий на предыдущий результирующий и так последовательно все 20. В результате получится рисунок с черными областями как у шаблона и с белыми областями заполненными каракулями. Эти наложения должны делаться сервером на php. 1)Вопрос в том каким форматом изображения пользоваться png, gif( имеют прозрачный фон) или еще каким ( может быть прозрачность и не понадобится, или понадобится чтобы в конце из результирующего риснука сделать в черных областьях прозрачность и сохранить только потом в pnp или gif) чтобы его потом можно было выложить на html страничке. 2) Эти преобразования не должны сильно загружали сервер ( серверок слабенький VPS 1 ядро 0.5 гб оперативы) так как таких циклов преобразования может быть несколько за период в несколько секунд. Соответственно нужно придумать оптимальный алгоритм наложения и формат рисунков. Если делать png с прозрачным каналом то даже простые изображения такого большого размера занимают порядка 8 мбайт у меня. Это много как для пересылки их на сервер так и для наложения таких изображений друг на друга. Таким образом склоняюсь к Gif который при 8 битах с прозрачным цветом имеет размеры порядка 300кбайт. Хотелось бы 24 бита цвета, но если это нереально для нужной производительности, то с ограничением количества цветов до 8 бит я бы смерился. Прокомментируйте пожалуйста все это,дайте советы по выбору типа изображений и алгоритмов наложения. Последний раз редактировалось Illusiony; 23.11.2016 в 21:51. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наложение изображений друг на друга (GD) | Chiliec | PHP | 2 | 29.12.2012 15:08 |
Формы не видят друг друга | Delphi74 | Общие вопросы Delphi | 4 | 23.08.2011 11:46 |
Строчки налезают друг на друга | Lukker | Microsoft Office Word | 4 | 27.02.2010 07:38 |
Ссылка в ячейках друг на друга | ded- | Microsoft Office Excel | 3 | 10.04.2009 15:42 |
Наложения изображения друг на друга | rudakop | HTML и CSS | 1 | 16.09.2008 03:03 |