|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2010, 16:12 | #1 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Программное открытие изображение, изменение размера, сохранение без потерь
Посоветуйте. Мне нужно: программно открыть изображение и изменить его размер, причем изменяя ширину, высота должна изменяться пропорционально. После нужно сохранить изображение под др. именем. При всех этих операциях изображение не должно терять качество (кроме случая изменения размера). Форматы изображений: TIFF, JPEG.
Заранее благодарю за дельные советы.
лучший подарок женщине-программисту
|
25.10.2010, 16:47 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
И в чем затруднения ?
Например: Код:
Если нет - качайте книгу "100 компонентов Дельфи" и пусть она будет вашей настольной книгой: http://www.programmersclub.ru/ |
25.10.2010, 18:48 | #3 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Спасибо. Я уже разобрался с открытием и сохранением - это ерунда. А вот изменение размера без потери качества не получается с моим кодом. Например если изменять размер изображения кот. весит 5Мб моей программой, то получается 82 Кб (+ большая зершистость), а если фотошопом - 275 Кб.
Код:
лучший подарок женщине-программисту
|
25.10.2010, 18:54 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Представьте себе, что у вас на рисунке где-то есть группа пикселов красный -> зеленый белый -> красный При уменьшении картинки ровно в 2 раза эти 4 пиксела превращаются в один. И какой цвет ему задать ? |
|
25.10.2010, 19:04 | #5 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Я вас понял. Если можно такое сделать, значит будем делать...
Спасибо за помощь. Я нашел компонент ImageEn. Получилось менять размер изображения и сохранять в файл. Есть фильтры сглаживания. Картинка очень хорошая получается. Но качество не дотягивает, идет какое-то сжатие, размер файла 407*675 56Кб против 200Кб Фотошопа. Кто работал с ImageEn? Может есть возможность как-то это исправить?
лучший подарок женщине-программисту
Последний раз редактировалось chandrasecar; 25.10.2010 в 23:51. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программное изменение свойств UserForm по умолчанию | alvazor | Microsoft Office Excel | 16 | 17.08.2010 17:47 |
C++ - изменение размера массива | kefir | Помощь студентам | 1 | 19.06.2010 11:42 |
Программное изменение шрифта | _-Re@l-_ | Общие вопросы Delphi | 5 | 15.05.2010 18:13 |
Программное изменение параметров радиоэлементов. | Rapid | Компьютерное железо | 1 | 26.01.2010 09:57 |
Программное обращение к свойствам файлов и их изменение | lemonhead | Общие вопросы Delphi | 1 | 24.07.2008 10:20 |