♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 24/10/07 в 16:33 |
какой самый быстрый способ изменить хеш мд5 у картинки при этом не теряя в размере и качестве.
пока только додумался в бинарном режиме дописывать символы в конец - есть ли какие подводные камни в этом варианте?
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 25/10/07 в 12:10 |
можно стрипнуть Exif-хидеры, наверняка парочка лишних в файле найдется.
можно прогой jpegoptim прооптимизировать размер без потери качества, если не получится (что редко, но бывает) - тогда с потерей 1% качества - никто никогда на заметит.
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 25/10/07 в 14:54 |
пересохранение джепегов на мелких тумбах приводит к небольшому но заметному падению качества
Насчет exif думал
но цель создать из одной картинки штук 10 со 100% разным мд5
Вопрос в догонку гугл exif учитывает
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 25/10/07 в 15:46 |
Думаю гугл не дурак и для склейки юзается crc именно имиджей, а не всего jpg-файла. По кейвордам в exif/iptc не получалось найти фотки в гугле.
Вот тут почитай по своему вопросу - http://en.wikipedia.org/wiki/JPEG раздел "Lossless editing" внизу. Выбирай один из вариантов.
Ну и самый хороший вариант. Выбираешь рэндомом на фотке 1-2 пикселя, и увеличиваешь/уменьшаешь один из их rgb-каналов на 1 - для человеческого глаза незаметно, а crc получается совершенно другой. Но это надо скрипт писать, хоть и не сложный.
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 25/10/07 в 17:43 |
Насчет пикселя идея хорошая - но дело в том что я пока не бум бум как на перле редактировать картинки
если по теме есть какая то инфа - буду очень признателен
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 26/10/07 в 13:11 |
на перле для этого есть модуль GD например.
$image = GD::Image->newFromJpeg($file, [$truecolor])
дальше можно отредактироват, попиксельно или как угодно
и записать:
$jpegdata = $image->jpeg([$quality])
This returns the image data in JPEG format. You can then print it, pipe it to a display program, or write it to a file.
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 26/10/07 в 15:19 |
Уже посмотрел и ГД и имейдж меджик
не подходит тем что при пересохранение теряется качество
|
|
|
|
С нами с 28.02.03
Сообщения: 8544
Рейтинг: 1609
|
Добавлено: 26/10/07 в 18:14 |
самое простое в канце файла ченибуть написать
а есле не ишеш легких путей то в Photoshop-e files--> files info
...
там в DiSCRIPTION можно че хох писать
и без потери качества будет меняца чексума
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 26/10/07 в 21:40 |
Пока остановился на дописывание комментов в экзиф скриптом
размер почти не меняется... в отличие если дописывать acdsee
а на счет гугла - проверим)
|
|
|
|
С нами с 05.11.07
Сообщения: 103
Рейтинг: 30
|
Добавлено: 05/11/07 в 18:06 |
Можно еще нулями задницу файла набить
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |