:: Visual Foxpro, Foxpro for DOS
ResizeImage в GDI+
Holmogor
Как не пробовал размер картинки поменять не могу. Постоянно выдает 14 ошибку. Помогите, если кто знает.:puke:
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Holmogor
Блин, смайлик не тот поставил. Не знал, что он анимированный. А вопрос еще актуален.
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Anatoliy
Какая GDI+ функция возвращает ошибку, GdipDrawImageRectI?

typedef enum {
Ok = 0,
GenericError = 1,
InvalidParameter = 2,
OutOfMemory = 3,
ObjectBusy = 4,
InsufficientBuffer = 5,
NotImplemented = 6,
Win32Error = 7,
WrongState = 8,
Aborted = 9,
FileNotFound = 10,
ValueOverflow = 11,
AccessDenied = 12,
UnknownImageFormat = 13,
FontFamilyNotFound = 14,
FontStyleNotFound = 15,
NotTrueTypeFont = 16,
UnsupportedGdiplusVersion = 17,
GdiplusNotInitialized = 18,
PropertyNotFound = 19,
PropertyNotSupported = 20,
ProfileNotFound = 21
} Status;

Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Holmogor
Ошибку возвращает функция GdipGetImageGraphicsContext
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Holmogor
GdipGetImageGraphicsContext возвращает 3. Что бы это значило и как от этого избавиться? Буду благодарен за любой совет.
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Вячеслав Клепинин

Сообщений: 1597
Откуда: Санкт-Петербург
Дата регистрации: 26.03.2004
Некоторые цифровые камеры не записывают в файл сведения о размерах изображения. Для таких изображений изменение размеров не выполняется, хотя GDI+ функции нормально его рисуют, так как GDI+ сама пытается вычислить эти размеры. Попробуйте создать растр (bitmap) такого же размера, как и исходное изображение, и переписать всё в него. Потом выполняйте геометрические преобразования.



Отредактировано (03.05.05 09:22)


------------------
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Holmogor
Дело в том, что GDI+ нормально определяет размеры картинки, а вот преобразовать не может ни в TIF, ни в GIF формате. Все равно спасибо. Попробую.
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
Holmogor
Попробовал, все равно не получается. А как-то еще не через GDI+ можно размер поменять?
Ratings: 0 negative/0 positive
Re: ResizeImage в GDI+
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
В ветке VFP и .NET... я выложил файл. Там есть Procedure Resize класса gpImage.
Пробуй!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 44 pasha_usue  (Гостей: 43)

© 2000-2024 Fox Club 
Яндекс.Метрика