Delphi vs JPG

Интернет, программное обеспечение, компьютеры
Ответить
Сообщение
Автор
Аватара пользователя
Oleg
Постоянный посетитель
Сообщения: 641
Зарегистрирован: 27 ноя 2005 12:04 pm
Откуда: Щёкино, старый город

Delphi vs JPG

#1 Сообщение Oleg » 10 янв 2006 23:15 pm

Вопрос для людей, работающих с делфи. Я открываю картинку(jpg), преобразовываю её в bmp, вношу необходимые изменения, преобразовываю обратно в jpg, сохраняю. Проблемма в следующем: визуально качество картинки не меняется, но размер становится другим. Либо больше, либо меньше. Причем фотки сделанные 5-ти мегапиксельной камерой, становятся меньшего размера, а 3.2 мегапиксельной, большего. В чём подвох?
Смешная надпись в подписи.

Аватара пользователя
AlexH
Форумчанин
Сообщения: 61
Зарегистрирован: 15 янв 2006 19:12 pm

#2 Сообщение AlexH » 16 янв 2006 14:22 pm

Че-то я не врубаюсь: при чем тут дельфи? Чем ты фотку открываешь и редактируешь?

Аватара пользователя
Agronom
Аксакал
Сообщения: 2368
Зарегистрирован: 09 окт 2005 22:27 pm

#3 Сообщение Agronom » 16 янв 2006 16:24 pm

AlexH писал(а):Че-то я не врубаюсь: при чем тут дельфи? Чем ты фотку открываешь и редактируешь?
Ну программер олег программер, что ты ни как не врузумеешь. В среде делфи он ее открывает именно в ней. А не асидиси или еще чем то.
Куплю мотоцикл JAWA и запы к ниму...JAWA

Аватара пользователя
AlexH
Форумчанин
Сообщения: 61
Зарегистрирован: 15 янв 2006 19:12 pm

#4 Сообщение AlexH » 16 янв 2006 18:31 pm

Agronom писал(а):
AlexH писал(а):Че-то я не врубаюсь: при чем тут дельфи? Чем ты фотку открываешь и редактируешь?
Ну программер олег программер, что ты ни как не врузумеешь. В среде делфи он ее открывает именно в ней. А не асидиси или еще чем то.
Ну то, что программер - это как раз понятно. Но всё равно: при чем тут Дельфи? Нельзя jpg конвертировать в bmp без потери качества - это как раз просто. А вот как обратно из bmp в jpg - видимо от применяемых алгоритмов зависит. Поэтому то, что разный размер получается - это как раз предсказуемо, а вот почему иногда больше, а иногда меньше - это разбираться надо (если это важно, конечно). Вот такие мысли на этот счет.

P.S. Я, кстати и сам программер :)

Аватара пользователя
Oleg
Постоянный посетитель
Сообщения: 641
Зарегистрирован: 27 ноя 2005 12:04 pm
Откуда: Щёкино, старый город

#5 Сообщение Oleg » 16 янв 2006 20:08 pm

AlexH писал(а):Ну то, что программер - это как раз понятно. Но всё равно: при чем тут Дельфи? Нельзя jpg конвертировать в bmp без потери качества - это как раз просто. А вот как обратно из bmp в jpg - видимо от применяемых алгоритмов зависит. Поэтому то, что разный размер получается - это как раз предсказуемо, а вот почему иногда больше, а иногда меньше - это разбираться надо (если это важно, конечно). Вот такие мысли на этот счет.

P.S. Я, кстати и сам программер :)
Делфи при том, что я пишу в этой чудесной системе. Это моё право :) Почему нельзя конвертировать из jpg в bmp? Я проблеммы не вижу: три канала, разжимаются и представляются как массив точек. Не в этом заморочка. Тут всё нормуль, проверенно. Обратный путь тоже верен. Алгоритмы все стандартные, я думаю прогаммерам Borland извесно как их писать. Проблемма в непонятных размерах. Или каждый фотик использует свои заморочки, которые отрезаются, либо доиполняются стандартными алгоритмами.
Смешная надпись в подписи.

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 522
Зарегистрирован: 04 июл 2005 16:14 pm
Откуда: Щёкино

#6 Сообщение Alex » 17 янв 2006 18:22 pm

Олег.... уже давно можно использовать JPG!!! Возми версию посвежее(а лучше переходи на С++)!!! Или учись работать с Фотожопом....

З.Ы. Удачи... 8)

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 522
Зарегистрирован: 04 июл 2005 16:14 pm
Откуда: Щёкино

Re: Delphi vs JPG

#7 Сообщение Alex » 17 янв 2006 18:24 pm

Oleg писал(а):Вопрос для людей, работающих с делфи. Я открываю картинку(jpg), преобразовываю её в bmp, вношу необходимые изменения, преобразовываю обратно в jpg, сохраняю. Проблемма в следующем: визуально качество картинки не меняется, но размер становится другим. Либо больше, либо меньше. Причем фотки сделанные 5-ти мегапиксельной камерой, становятся меньшего размера, а 3.2 мегапиксельной, большего. В чём подвох?
А какие изменения ты вносишь... возможно те изменения дают такой размер фоткам...

Аватара пользователя
Oleg
Постоянный посетитель
Сообщения: 641
Зарегистрирован: 27 ноя 2005 12:04 pm
Откуда: Щёкино, старый город

#8 Сообщение Oleg » 17 янв 2006 21:17 pm

Alex писал(а):Олег.... уже давно можно использовать JPG!!! Возми версию посвежее(а лучше переходи на С++)!!! Или учись работать с Фотожопом....

З.Ы. Удачи... 8)
А я что, по твоему, использую? У меня фотки, с цифровой камеры. Преобразовывать их надо по любому. Версию посвежее? Чего версию? С фотожопом работаю уже 3 года, так что, то что мне нужно, в нём автоматизировать, невозможно.
И чем лучше С++(ты бы ещё asm предложил, ладно ещё Bilder)?
Смешная надпись в подписи.

Аватара пользователя
Oleg
Постоянный посетитель
Сообщения: 641
Зарегистрирован: 27 ноя 2005 12:04 pm
Откуда: Щёкино, старый город

Re: Delphi vs JPG

#9 Сообщение Oleg » 17 янв 2006 21:39 pm

Alex писал(а):
Oleg писал(а):Вопрос для людей, работающих с делфи. Я открываю картинку(jpg), преобразовываю её в bmp, вношу необходимые изменения, преобразовываю обратно в jpg, сохраняю. Проблемма в следующем: визуально качество картинки не меняется, но размер становится другим. Либо больше, либо меньше. Причем фотки сделанные 5-ти мегапиксельной камерой, становятся меньшего размера, а 3.2 мегапиксельной, большего. В чём подвох?
А какие изменения ты вносишь... возможно те изменения дают такой размер фоткам...
Я добавляю, дату создания картинки. Т. е. в левом нижненм углы я вывожу несколько цифр, по сути, я заменяю одну точку другой. Разрешение фотки и глубина цвета при этом не меняется.
Смешная надпись в подписи.

Ответить