![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Как лучше всего(по качеству) отображать изображения в Делфи!!! Компонент TImage не подходит, так как ухудшает качество картинки!!!
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
Artem91, какой картинки?
TImage - ухудшает если производит сжатие и еще незначительно ухудшает JPEG изображения из-за не самого лучшего кодека. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
возможно при уменьшении/увеличении картинки появляются артефакты...
при Stretch = true Это сообщение отредактировал(а) MetalFan - 17.7.2007, 15:26 -------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
MetalFan, да у меня Stretch = true!!! Значит из за этого картинка получается какой-то шершавой??? Как от этого избавиться можно?
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
есть как минимум два варианта:
1) написать собственный качественный ресайз 2) использовать уже существующие (например в GDIPlus) Это сообщение отредактировал(а) MetalFan - 17.7.2007, 15:58 -------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Спасибо, я попробую 2 =)
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
Artem91, если хочешь, могу набросать примерчик)
буквально недавно нечто похожее делал) -------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Да, буду очень благодарен!!!
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
лови. вроде там все элементарно)
Это сообщение отредактировал(а) MetalFan - 17.7.2007, 19:04 Присоединённый файл ( Кол-во скачиваний: 15 )
GDIPlusDemo.rar 95,96 Kb-------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Все ок, только один вопрос!!!
img.Picture.Bitmap.SetSize( img.Width, img.Height) - [Error] uForm.pas(104): Undeclared identifier: 'SetSize' Это сообщение отредактировал(а) Artem91 - 17.7.2007, 17:13 |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
Artem91, с какими ресурсами??? оне должно было матернуцца на отсутствие GDIPlusDemo.res и продолжить работу
-------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
img.Picture.Bitmap.SetSize( img.Width, img.Height ) - [Error] uForm.pas(104): Undeclared identifier: 'SetSize'
А от этого как избавиться? |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
Artem91, версия делфи какая??
замени на непосредственное присвоение Width и Height Это сообщение отредактировал(а) MetalFan - 17.7.2007, 17:33 -------------------- There are always someone smarter than you... |
|||
|
||||
| Artem91 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
семерка
Огромное спасибо!!! З.Ы. А картинке можно пропорциональность придать? Это сообщение отредактировал(а) Artem91 - 17.7.2007, 17:58 |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
придавай... кто мешает? расчитай координаты результирующей картинки
-------------------- There are always someone smarter than you... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |