Подготовил GeoTiff одного района области, края картинки прозрачные. Возможно ли в Mapserver сделать, чтобы прозрачные области обрезались (остались прозрачными)? Если возможно, скиньте пример.
Заранее спасибо.
Mapserver + GeoTiff + прозрачность
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Mapserver + GeoTiff + прозрачность
Эти самые края какого цвета у вас? Если, допустим, чёрные (0 0 0), то с помощью gdalwarp это делается так:
Код: Выделить всё
gdalwarp -dstalpha -srcnodata 0 srcfile.tiff dstfile.tiff
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: Mapserver + GeoTiff + прозрачность
Края именно, что прозрачные - TIFF 32 бита. Метод, когда прозрачным делается какой то цвет я видел, но он не очень мне нравится.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Mapserver + GeoTiff + прозрачность
Не понял, что именно вас не устраивает? Вот реальный пример использования описанного мною подхода. Не понятно, что значит "обрезались", растр в любом случае будет прямоугольным.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей