Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21287 / 8312 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30

Загрузка картинок в формате .jpg и .gif

02.12.2009, 22:41. Показов 52962. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Покопался в гугле на предмет того, как люди делают изображения. Во многих случаях видел геморройные коды с рождением промежуточных классов типа TBitMap или TPicture, копирования из одного в другое и чёрт знает чего ещё. Я завёл на форме объект типа TImage, написал код

C++
1
Image1->Picture->LoadFromFile("a.jpg");
и оно нормально работает. И для .jpg и для .gif. А потому возникает вопрос - оно и должно быть так просто или это кажущееся явление с какими-то подводными камнями. Как вариант видел примеры с тем, что делается какая-то регистрация формата, но в чём физический смысл этого я не совсем понял: это регистрация в системе или чего? То, что у меня работет без этих бубнов может означать, что на другом компе оно имеет шанс не заработать?

В второй вопрос. Я собираюсь грузить картинки из инета. Можно ли отобразить картинку без записи в промежуточный файл?

*** Update: решение второго вопроса - см. пост #18
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2009, 22:41
Ответы с готовыми решениями:

Модификация графики в формате GIF, JPG, PNG
С помощью каких компонентов можно редактировать графические файлы GIF, JPG, PNG.

Определение разрешения картинок (bmp jpg gif)
Кто знает как определить разрешение (высоту и ширину) картинок без создания объектов в памяти (TJpegImag TBitmap)

Сохранение изображений в формате png, gif, jpg, bmp
Сохраняя изображение из PictureBox в файл мы получаем несжатый битовый образ независимо от того какое расширение файла указываем. ...

26
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
25.11.2016, 19:36
Студворк — интернет-сервис помощи студентам
#include <jpeg.hpp>
#include <GIFImg.hpp>
Что за хейдеры?
0
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
26.11.2016, 02:19
Цитата Сообщение от oleg rus Посмотреть сообщение
Что за хейдеры?
зачем подымать динозавра с могилы?

Не по теме:

(давным давно решённую тему)


в теме было указано что это хедеры для поддержки загружаемых картинок, т.к. по дефолту в Image грузится только bmp.
1-й поддерживается даже в builder 6, другой поддерживается с более поздних версий.
0
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
26.11.2016, 14:37
Wolver, Извиняюсь конечно,но я только начал изучать С++ программирую с помощью VisualStudioC++,и такие хейдеры вижу первый раз.
0
Evg
26.11.2016, 15:13  [ТС]

Не по теме:

Цитата Сообщение от oleg rus Посмотреть сообщение
программирую с помощью VisualStudioC++
В таком случае в разделе "C++ Builder" (что есть Borland'овское творение) ты вряд ли что-то полезное для себя найдёшь

0
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
26.11.2016, 15:53
Цитата Сообщение от oleg rus Посмотреть сообщение
я только начал изучать С++ программирую с помощью VisualStudioC++,и такие хейдеры вижу первый раз.
Evg прав, хоть с++ и общий для builder и visual studio, но их IDE разные, да даже компоненты одинаковые с виду имеют разные названия. Общую суть можно найти и в темах по builder'у или delphi (если понимаете синтаксис языка pascal), а потом переписать под VS.
И чуток по теме подгрузки картинок в студии - посмотрите этот топик, может он вам поможет.
0
Evg
26.11.2016, 17:07  [ТС]

Не по теме:

Цитата Сообщение от Wolver Посмотреть сообщение
может он вам поможет
Тема, которую я создал - она от 2009 года. И решение уже описано в посте #18

0
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
26.11.2016, 17:11
Wolver, Там MFC а мне WinApi нужен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.11.2016, 17:11

Приложение, позволяющее просматривать любые изображения в формате gif, jpg или png из указанного каталога
Добрый Вечер, Я начинающий в GUI, и вообще не знаю с чего начать. Пытался что либо найти похожего в интернете что бы по примерам,...

Gif в кучу jpg
Честно говоря, не знал в какой раздел запостить, так что заранее извиняюсь если не туда. Так вот, как можно выделить каждый кадр в гифке...

Открытие файлов jpg, png и gif
Как реализовать на C++ открытие файлов jpg, png и gif через CFileDialog и их отображение в специальной области в главном диалоговом окне...

Как с помощью VB скачать GIF, JPG ?
Kto podskazet kak mozno s pomosju VB skacat GIF, JPG iz seti. Na masinu

Из 2-х jpg вывести типа gif с паузой 1с
Помогите новичку, как в css из 2-х jpg вывести типа gif с паузой 1с. Все найденные примеры с затуханием, а нужно просто сменяющиеся друг за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru