Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Уменьшение изображения - проблемы с качеством
Форумы портала PHP.SU » » Графика в PHP » Уменьшение изображения - проблемы с качеством

Страниц (1): [1]
 

1. programmister - 29 Октября, 2011 - 13:41:07 - перейти к сообщению
Доброго всем дня!

Есть изображение, не совсем с обычными параметрами (см. скрин во вложении, слева).
После уменьшения в php на выходе получается "стандартный" формат (справа).
Сильно теряется цвет (блекнет). С помощью sharpen удаётся немного фокус наладить. А вот с цветом пока не могу понять, что делать. Я так понимаю, что из-за параметров типа Resolution unit и Color representation и теряется цвет, так как функции gd2 не понимают такие форматы. Или могут понять? Или нужно сказать фотографу, чтобы он только в определённом формате (цветовой схеме и т. д.) предоставлял фото (тогда в каком)?

Основные куски кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. $sourceImage = imagecreatefromjpeg($io->GetPhysicalName($sourceFile));
  3. $picture = ImageCreateTrueColor($arDestinationSize["width"], $arDestinationSize["height"]);
  4. imagecopyresampled($picture, $sourceImage, 0, 0, $arSourceSize["x"], $arSourceSize["y"], $arDestinationSize["width"], $arDestinationSize["height"], $arSourceSize["width"], $arSourceSize["height"]);
  5. imagejpeg($picture, $io->GetPhysicalName($destinationFile), 95);
  6.  
2. DeepVarvar - 29 Октября, 2011 - 15:24:11 - перейти к сообщению
Мне кажется что вы путаете "родные" характеристики картинки и привнесенные устройством.
То же что и ID3 теги у mp3.
3. programmister - 29 Октября, 2011 - 16:43:55 - перейти к сообщению
Ну, а какая разница откуда эти характеристики взялись. Они же есть. Мало того, эти картинки как-то обрабатываются и уменьшаются в размерах, прежде чем их на сайт заливают.
4. DeepVarvar - 29 Октября, 2011 - 16:57:55 - перейти к сообщению
programmister пишет:
эти картинки как-то обрабатываются
Сохраняется не исходная картинка.
Создается новая, со своими характеристиками.
Характеристики только стандартные: ширина, высота, r, g, b, alpha.
Ну и + выбираем в какой контейнер это упадет: png, gif, jpg.
Все...
5. programmister - 29 Октября, 2011 - 17:05:01 - перейти к сообщению
Вы про скрипт или ручную обработку до заливки на сайт?
Честно говоря, я не понимаю про что мы.
Есть реальный пример и вопрос. Можете подсказать?
6. DeepVarvar - 29 Октября, 2011 - 17:05:57 - перейти к сообщению
Я про скрипт.
7. programmister - 29 Октября, 2011 - 23:01:55 - перейти к сообщению
Кто-нибудь может помочь?
8. DeepVarvar - 29 Октября, 2011 - 23:04:20 - перейти к сообщению
Чем?
9. programmister - 30 Октября, 2011 - 11:21:33 - перейти к сообщению
Ответами на вопросы Улыбка

 

Powered by ExBB FM 1.0 RC1