| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Просмотр изменений CompressionQuality у жпг |
| Автор: Тутанхамец 18.12.2006, 12:59 | ||
| Туп я, наверно. Но не понимаю. (хотя причем тут "но"...) Вот хочу пользователю дать возможность менять качество/размер сохраняемого рисунка. Хочу чтобы он потянул "бегунок", и на рисунке отобразилось изменение качества и под рисунком в лэйбле - размер файла. Как во всех нормальных графических редакторах. Можно конечно при каждом движении бегунка сохранять рисунок во временный файл, а потом читать, рисовать и "взвешивать". Но это как-то некрасиво и, возможно, медленно. Есть способ лучше? Я пытаюсь так:
Но после компресса комп выдает ошибку на assign. Помогите, пожалуйста. |
| Автор: Snowy 18.12.2006, 13:10 |
| image1.Picture := mj; |
| Автор: Тутанхамец 18.12.2006, 13:28 | ||||||
Тогда уж, чтоб не было ошибки типов:
но в этом случае лезет та же самая JPEG-error 42. Пробовал так:
и так:
Видимо, после compress с моей жпгой происходят какие-то неприятные изменения... |
| Автор: Snowy 18.12.2006, 13:35 |
| Вот так как раз не надо. Я всё правильно написал. |
| Автор: Тутанхамец 18.12.2006, 13:37 |
| Не компилирует: Incompatible Types: TPicture and TJPEGImage. Это Делфи7, если что. Может в новых версиях иначе... |
| Автор: Snowy 18.12.2006, 13:45 | ||
Это потому что я соврал
|
| Автор: Тутанхамец 18.12.2006, 13:50 | ||
| По-моему ты опять соврал... Опять та же ошибка. Типа "проект породил исключение жпг еррор нумер 42". Вот мой немудренный код. Черновик, понятное дело. Проблема в button4Click:
|
| Автор: Snowy 18.12.2006, 13:57 | ||
|
| Автор: Тутанхамец 18.12.2006, 14:10 |
| Ура! Заработало! Большое спасибо, Snowy! |