3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
1 | |
Заменить цвет пикселя, сделать более насыщеным26.06.2019, 16:23. Показов 2462. Ответов 20
Метки нет (Все метки)
Здравствуйте!
Подскажите пожалуйста, как сделать картинку более насыщенно. Я взял картинку из другой программы, загрузил в image, но, она ни так отображается. Почему так? Мой проект с право.....
0
|
26.06.2019, 16:23 | |
Ответы с готовыми решениями:
20
Цвет пикселя Цвет пикселя! Цвет пикселя scanline Цвет пикселя под курсором |
236 / 28 / 18
Регистрация: 08.05.2011
Сообщений: 185
|
|
26.06.2019, 17:14 | 3 |
Это может быть из-за уменьшения масштаба картинки.
Для эксперимента в свойствах объекта Image параметр AutoSize поставьте в True и посмотрите как изменится результат
0
|
26.06.2019, 18:08 | 4 |
Цвет фона абсолютно одинаковый.
Размер буковок чуть разный, так что возможна потеря "толстоты" и "чёткости" из-за ужимания. В каком формате это у вас? Тупо картинка? Почему не какой-нить движок отчётов?
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
26.06.2019, 19:03 [ТС] | 5 |
А как с этим бороться?...
Формат bmp; Картинка загружена в image. Когда включаю AutoSize, тогда все ОК, но тогда картинка очень большая......
0
|
3584 / 2194 / 692
Регистрация: 29.05.2013
Сообщений: 9,366
|
|
26.06.2019, 19:52 | 6 |
Никак. Для битмапа это естественное состояние - искажение при растягивании сжатии, особенно на некратное значение. Единственный способ масштабирования без потерь это перевод в векторный формат.
0
|
Модератор
3628 / 2149 / 759
Регистрация: 15.11.2015
Сообщений: 8,628
|
|
26.06.2019, 20:44 | 7 |
Зачем всё это? Масштабирование Image влияет только на отображение на экране, а сама картинка в памяти сидит без изменений.
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
26.06.2019, 21:46 [ТС] | 8 |
А вот эта программа тоже с использованием векторной графики? Или она сама выводит подписи по верх тех, что на изображении ?(смотрите прикрепленный архив)
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
26.06.2019, 22:04 [ТС] | 9 |
В папке с программой есть файлы PrintForm1.fcr и PrintForm2.fcr. Я открыл их с помощью Блокнота, там встречаются все названия полей..., может они каким-то образом накладываются на картинку? Или они служат для сохранения в файл?
0
|
3584 / 2194 / 692
Регистрация: 29.05.2013
Сообщений: 9,366
|
|
26.06.2019, 22:21 | 10 |
Это как раз два векторных файла, но в нестандартном формате.
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
27.06.2019, 07:56 [ТС] | 11 |
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
27.06.2019, 09:09 [ТС] | 13 |
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
27.06.2019, 09:46 [ТС] | 15 |
Как сделать так, чтоб картинка, загруженная в image, при сжатии размера отображалась нормально....
Мне сказали: Ну, я и конвертировал bmp в svg... А как его использовать, я не знаю.... В браузере открывается, а в image никак не загрузить...
0
|
Модератор
3628 / 2149 / 759
Регистрация: 15.11.2015
Сообщений: 8,628
|
|
27.06.2019, 09:56 | 16 |
Что значит "нормально"? Чем сейчас плохо? Image включает сглаживание и при уменьшении картинки всё хорошо видно.
Добавлено через 2 минуты А, нет, не сглаживает. Сейчас код подгоню.
0
|
105 / 92 / 44
Регистрация: 26.07.2015
Сообщений: 197
|
|
27.06.2019, 10:11 | 17 |
Попробуй вставить эту картинку. Я её заресайзил с фильтром Ланцоша. При ширине в 800 пикселей она должна смотреться лучше.
0
|
Модератор
3628 / 2149 / 759
Регистрация: 15.11.2015
Сообщений: 8,628
|
||||||
27.06.2019, 11:00 | 19 | |||||
DDim1000, во первых, лучше бы положить бланк рядом с файлом в папку. Но если надо именно в Image, то надо всё равно исходную картинку сохранить, и загружать туда не BMP, а JPEG. Вот код. Если загрузка с диска, то так и оставить. Если из Image, то раскомментировать закомментированный скобками { {} блок и закомментировать блок загрузки с диска. Не забыть вставить в uses модуль Jpeg.
У Image свойство Stetch и AutoSize установить в false.
0
|
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
|
|
02.07.2019, 18:44 [ТС] | 20 |
А как уменьшить масштаб? чтоб картинка не на весь экран была.
0
|
02.07.2019, 18:44 | |
02.07.2019, 18:44 | |
Помогаю со студенческими работами здесь
20
Перемещени курсора на цвет пикселя Получить цвет пикселя с альфаканалом Как определить цвет пикселя по курсором? Можно ли получить цвет пикселя картинки, не выводя ее? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |