При сохранении изображения в формате GIF или JPEG изображения не могут быть отображены в браузере. Тем не менее, открыть их в любом редакторе не состовляет труда. При сохранении из редактора файла и перезаписи его на диске, IE "прозревает" и начинает отображать его корректно.
Судя по разнице в размере файла, IPicture::SaveAs сохраняет изображение без сжатия ( размер файла примерно равен размеру того же изображения, сохраненного в формате BMP).
Есть ли возможность сохранять изображения корректно, по отношению к ИЕ и как?
ЗЫ. Если все же невозможно использовать IPicture, посоветуйте хорошую (не глючную) библиотеку и не дорогую (по возможности) :shuffle:
а IPicture::SaveAs сохраняет в БМП-формат. Независимо от расширения, которое
ты ему дашь. А вот графические редакторы корректно распознают формат файла
по его содержимому... браузер же смотрит на расширение файла (jpeg) пытается
его обработать как jpeg, а не получается, потому как сам файл реально bmp и
потому не показывает его. для сохранения в форматах jpeg, gif существую
библиотеки специальные. и компоненты.