Чего-нибудь для работы с JPG

Все вопросы «а не подскажете, где мне найти...» обсуждаются только здесь.
skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Чего-нибудь для работы с JPG

Сообщение skiperski » 03.02.2005 (Чт) 13:25

Нужна DLL или OCX, или просто код для работы с JPG. Исходный файл может быть формата JPG, GIF или BMP. Нужно иметь возможность программно изменять его размеры и, необязательно, управлять настройками качества и затем сохранять его в JPG или в GIF (в BMP я и сам умею).

У кого есть чего?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.02.2005 (Чт) 13:32

Не думал, что это можно пропустить :)

Например, http://bbs.vbstreets.ru/viewtopic.php?t=12116 :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 03.02.2005 (Чт) 15:12

Эта библиотека у меня была, но работать отказалась. Качнул ещё раз, снова пишет:

Run-time error '430':

Class does not support Automation or does not support expected interface

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.02.2005 (Чт) 15:14

Хм... GDI+ стоИт? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 03.02.2005 (Чт) 15:36

Всё что было в архиве вывалено, установлено, зарегестрировано. А тама було: GDI+.dll и пример её пользования размером в одну строчку
Код: Выделить всё
Form1.Print StrConv(CreateBitmapFromPicture(Picture1.Picture).SaveToJpegToMemoryVar(80), vbUnicode)


Хто ещё нуж0н?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.02.2005 (Чт) 15:53

Ышшо нуж0н собсно GDI+.
Идёт как часть NET Framework, но и где-то на сайте мелкософта отдельно лежит...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 03.02.2005 (Чт) 16:19

Знайшов тильки Windows Template Library (WTL) 7.1. Це воно але потребна якась друга тваринка?
Overview

Windows Template Library (WTL) is a library for developing Windows® applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more. This version provides full support for Visual Studio .NET 2003 and Windows XP. It also adds support for the Windows CE platform.


Но она ж вроде как для .NET, или куда?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.02.2005 (Чт) 16:37

Одним линком ниже - а какие отличия! :)

http://www.microsoft.com/downloads/deta ... layLang=en
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 03.02.2005 (Чт) 17:00

Сенькаю вери мач. А ошибилка совсем в другом была. Я до того качал FloodFill от того же tyomitch'а, а там тоже GDI и тоже + только почему-то несовместимая с ентой. Вот референс на неё и мешал жить.

Спасибо GSerg. Тема закрыта.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.02.2005 (Пт) 17:30

skiperski писал(а):Сенькаю вери мач. А ошибилка совсем в другом была. Я до того качал FloodFill от того же tyomitch'а, а там тоже GDI и тоже + только почему-то несовместимая с ентой. Вот референс на неё и мешал жить.

:oops: :oops:
Я, когда в FloodFill скомпилировал без совместимости, думал - напорется на это кто-нибудь или нет... Раз уж такое дело, то я JPEG.zip вот-вот проапдейчу до FloodFill-ной версии.
Изображение

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 04.02.2005 (Пт) 17:35

Ждём-с...
Моду создают модоки, а распространяют модозвоны.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 09.02.2005 (Ср) 18:23

Це знову я.

Тут такое дело: если втянуть какую-нибудь оптимизированную JPG-картинку и просто сохранить её снова в JPG с качеством 100, то её размер увеличивается раза в 2-2.5 Это зачем это так? Чего эта API-шка туды поназапихувала? Есть какое-нибудь объяснение такому побочному фефекту?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.02.2005 (Чт) 6:33

Имхо это фича JPEG в целом, а не конкретно GDI+. Попробуй то же самое сделать в любом фотошлёпе - думаю, результат будет тот же.
Изображение


Вернуться в Народный поиск

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList