|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
||||||
Delphi 6-7 Конвертирование изображения из bmp в gif14.10.2020, 22:03. Показов 1334. Ответов 22
Метки нет (Все метки)
Здравствуйте! Подскажите пожалуйста, у меня на форме есть кнопка открыть, которая открывает изображения(в формате bmp), не могу разобраться с кнопкой конвертирование, как мне прописать так, чтобы конвертировался именно тот файл, который я открыла, а не тот который у меня в функции прописан(Безымянный.bmp).
0
|
||||||
| 14.10.2020, 22:03 | |
|
Ответы с готовыми решениями:
22
Конвертирование в bmp Конвертирование BMP в RTF Конвертирование bmp в BITMAP |
|
15 / 13 / 2
Регистрация: 21.12.2019
Сообщений: 246
|
||||||
| 14.10.2020, 22:08 | ||||||
0
|
||||||
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 14.10.2020, 22:10 [ТС] | |
|
А строка gif.SaveToFile('Безымянный.gif'); так же остается?
0
|
|
|
15 / 13 / 2
Регистрация: 21.12.2019
Сообщений: 246
|
||
| 14.10.2020, 22:22 | ||
|
0
|
||
|
Модератор
|
|||||||
| 15.10.2020, 08:37 | |||||||
текущую папку, а вот является ли текущей папкой в настоящий момент каталог приложения или ОС уже изменила это значение - Вы наверняка знать не можете... Поэтому для предотвращения коллизий - всегда указывайте полный путь:
0
|
|||||||
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 19:17 [ТС] | |
|
Что-то не получается, он пишет ошибку
0
|
|
|
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
|
|
| 15.10.2020, 19:36 | |
|
0
|
|
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
|
| 15.10.2020, 19:38 | |
|
Silly_coder, а где вызывается процедура ConvertBMP2GIF() ? И зачем имя файла задаётся в отдельной глобальной переменной? Не учите детей плохому. Имя входного файла нужно передать в эту функцию как параметр, равно как и имя выходного файла.
0
|
|
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|||||||||||
| 15.10.2020, 19:45 [ТС] | |||||||||||
Добавлено через 33 секунды А потом я просто прописываю ее имя в bottonclick1
0
|
|||||||||||
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
||||||
| 15.10.2020, 19:47 | ||||||
|
Примерно так:
Не по теме: (Внимание! Писал на коленке)
0
|
||||||
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 19:48 [ТС] | |
|
UR1004SWL, мне нужно не какой-то определенный файл, а любой. Который вот допустим я открыла, нажала на кнопку конвертировать, и он мне в папку сконвертировал это изображение в GIF. А в моем коде пока получается, что прописан определенный файл.
0
|
|
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
|
| 15.10.2020, 19:48 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
||||||
| 15.10.2020, 19:55 [ТС] | ||||||
|
Вообще две разные, первая открывает файл, вторая - конвертирует этот файл в гиф.
Вот у меня был код для кнопки Открыть:
0
|
||||||
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
||||||
| 15.10.2020, 19:57 | ||||||
|
Если нужны 2 кнопки, то можно и так:
0
|
||||||
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 20:01 [ТС] | |
|
Сейчас попробую, спасибо большое!
Добавлено через 2 минуты в коде для button1Click ругается на bmp: Undeclared identifier: bmp ЕЕ объявить надо?
0
|
|
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 20:07 [ТС] | |
|
Вот такие ошибки
0
|
|
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
||
| 15.10.2020, 20:15 | ||
|
Добавлено через 2 минуты А можно на форму посадить Image и потом в коде bmp заменить на Image1.Picture.Bitmap. А можно и Image посадить на форму и bmp объявить, а в OnCreate формы написать bmp := Image1.Picture.Bitmap и дальше продолжить пользоваться коротким bmp. Только в последнем варианте не делайте bmp.Free, иначе, программе будет плохо.
0
|
||
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 20:19 [ТС] | |
|
Сделала вот так правильно? Где мне теперь убрать bmp.free?
0
|
|
|
Модератор
4115 / 2347 / 807
Регистрация: 15.11.2015
Сообщений: 9,352
|
|
| 15.10.2020, 20:21 | |
|
Polina B, везде убрать. Битмап, принадлежащий Img1 создаётся и освобождается автоматически.
0
|
|
|
2 / 2 / 0
Регистрация: 08.02.2015
Сообщений: 191
|
|
| 15.10.2020, 20:23 [ТС] | |
|
Осталось две ошибки.
Добавлено через 22 секунды Вот
0
|
|
| 15.10.2020, 20:23 | |
|
Помогаю со студенческими работами здесь
20
Конвертирование из emf в bmp Конвертирование BMP в jpg и уменьшение размера. Из .bmp в GIF WinApi Как отконвертировать *.BMP в *.GIF как с bmp сохранить в gif Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|