Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Смена MD5 пикчи на php?
цитата
12/07/09 в 15:34
 adfire
подскажите, как на пхп изменить картинку, чтобы визуально осталась прежней, а ее хеш изменился?

Вообще это реально? На GD ?
цитата
12/07/09 в 16:00
 ibiz
менять качество jpg
цитата
12/07/09 в 16:08
 Alexandur
Изменить цвет у любой точки на очень близкий
цитата
12/07/09 в 17:15
 Dantist
Exif добавь )))
Сработает без смены картинки вообще.. :)))
цитата
12/07/09 в 17:56
 adfire
Цитата:
менять качество jpg

Цитата:
Изменить цвет у любой точки на очень близкий

imagecreatefromjpeg и imagecopyresampled убивают всю пикчу...

Цитата:
Exif добавь )))
Сработает без смены картинки вообще.. icon_smile.gif))

спс, полезу в хелпы
цитата
12/07/09 в 18:05
 El Nino
просто в конце байт добавить да и все
цитата
14/07/09 в 14:33
 flying
И JPEG и PNG форматы являются chunk'овыми т.е. состоят из последовательных chunk'ов данных. Соответственно в оба формата можно добавлять новые chunk'и которые содержат невизуальные данные и не будут менять отображение картинки (например комментарии), но будут менять сам файл. При этом считывание файлов будет идти по-прежнему т.к. файлы данных орматов читаются chunk'ами.

Изменение можно сделать без GD, просто умея читать структуру файлов в этих форматах и умея формировать новые chunk'и. Описание форматов можно посмотреть например в википедии (JPEG и PNG).
цитата
18/07/09 в 07:40
 zeon
flying писал:
И JPEG и PNG форматы являются chunk'овыми т.е. состоят из последовательных chunk'ов данных.


именно потому можно тупо дописать в конец файла пару байт
файл останеца рабочим а MD5 изменица

только дописыват надо в бинарном режиме
цитата
18/07/09 в 13:15
 Sha
Нельзя изменить MD5 хеш пикчи не меняя пикчу. Описанные манипуляции меняют хеш файла например для выдачи в заголовке HTTP, а не картинки.
Если задача обмануть копирайтеров, то они далеко не дураки. Сначала они распакуют файл, потом восстановят картинку и по ней будут считать MD5 либо что-то ещё.


Эта страница в полной версии