2008-09-02 8 views
2

Страница ASP получает данные для использования графика, поэтому мне нужно сохранить изображение, созданное в формате JPEG, которое будет отображаться в браузере, а также использоваться в формате PDF и в другом формате. Каков наилучший способ сжатия изображения? В настоящее время я переношу библиотеку сжатия JPEG в ASP, но я думаю, что на этом устройстве ARM, работающем под управлением Windows CE 6.0, будет слишком медленно.Как сжать изображения JPEG с помощью ASP в Windows CE

Таким образом, страница ASP, работающая в веб-серверах Windows CE, получает данные, преобразует их в растровое изображение, а затем должна быть доставлена ​​в браузер, обращаясь к этой странице ASP. Это же изображение также используется в формате PDF и в другом проприетарном формате, который может содержать потоки JPEG.

Редактировать: Что я ищу, это способ создать массив, представляющий растровое изображение, а затем сжать его в формате JPEG с ASP в IIS Windows CE, который имеет весьма ограниченную реализацию ASP.

ответ

3

Посмотрите на API обработки изображений (начните свой обход на IImagingFactory interface). Если на вашем устройстве установлен кодек сжатия JPG (помните, что CE является модульным, поэтому он может быть или не быть), вы можете использовать его для создания потока (или файла) из изображения. Оттуда вы можете сделать это, как хотите.

0

Я запутался ...

Изображения из ASP будут сжаты на стороне сервера - не на стороне клиента.

Я уверен, что ваш веб-сервер не работает в Windows CE, поэтому я не думаю, что ваша забота оправдана.

EDIT: Кажется, что вы можете запустить веб-сервер в Windows CE: http://www.microsoft.com/windows/embedded/products/windowsce/default.mspx. С тех пор я буду держать в голове свои мысли. : -x