CUDA (Проект)/Описание DDS формата — различия между версиями
Материал из Wiki
				
								
				
				
																
				
				
								
				ANA  (обсуждение | вклад) м  | 
			ANA  (обсуждение | вклад)  м (→Ссылки)  | 
			||
| Строка 10: | Строка 10: | ||
* [http://www.nvidia.com/object/real-time-ycocg-dxt-compression.html Real-Time YCoCg-DXT Compression] ([http://developer.download.nvidia.com/whitepapers/2007/Real-Time-YCoCg-DXT-Compression/Real-Time%20YCoCg-DXT%20Compression.pdf pdf])  | * [http://www.nvidia.com/object/real-time-ycocg-dxt-compression.html Real-Time YCoCg-DXT Compression] ([http://developer.download.nvidia.com/whitepapers/2007/Real-Time-YCoCg-DXT-Compression/Real-Time%20YCoCg-DXT%20Compression.pdf pdf])  | ||
| − | BMP  | + | === BMP ===  | 
* [http://ziggi.org/chtenie-bmp-v-cpp/ Чтение bmp в C++]  | * [http://ziggi.org/chtenie-bmp-v-cpp/ Чтение bmp в C++]  | ||
* [http://easybmp.sourceforge.net/download.html#Documentation Библиотека для работы с bmp]  | * [http://easybmp.sourceforge.net/download.html#Documentation Библиотека для работы с bmp]  | ||
| + | |||
| + | ==== Преобразование BMP файлов ====  | ||
| + | |||
| + | Скрипт для преобразования формата BMP файла из формата с палитрой в BMP формат RGB (24 бита на пиксел)  | ||
| + | |||
| + | {{Файл|bmp2bmp24.sh|<big>  | ||
| + | <source lang="bash">  | ||
| + | #!/bin/bash  | ||
| + | |||
| + | name=`basename $1 .bmp`  | ||
| + | bmptopnm ./$1 | ppmtobmp -bpp 24 - > ./${name}_.bmp  | ||
| + | </source>  | ||
| + | </big>}}  | ||
== nvcompress ==  | == nvcompress ==  | ||
Версия 16:02, 9 января 2014
Содержание | 
Ссылки
DDS
- Работа с nVidia DDS Utilities (SDK)
 - Графические файлы DDS. Что лучше: DXT1, DXT3, DXT5?
 - Работа с расширениями OpenGL с использованием NVIDIA OpenGL SDK 5.1. (Часть 7)
 - Real-Time YCoCg-DXT Compression (pdf)
 
BMP
Преобразование BMP файлов
Скрипт для преобразования формата BMP файла из формата с палитрой в BMP формат RGB (24 бита на пиксел)
| Файл: bmp2bmp24.sh | 
#!/bin/bash name=`basename $1 .bmp` bmptopnm ./$1 | ppmtobmp -bpp 24 - > ./${name}_.bmp  | 
nvcompress
NVIDIA Texture Tools 2.0 - Copyright NVIDIA Corporation 2007 usage: nvcompress [options] infile [outfile] Input options: -color The input image is a color map (default). -alpha The input image has an alpha channel used for transparency. -normal The input image is a normal map. -tonormal Convert input to normal map. -clamp Clamp wrapping mode (default). -repeat Repeat wrapping mode. -nomips Disable mipmap generation. Compression options: -fast Fast compression. -nocuda Do not use cuda compressor. -rgb RGBA format -bc1 BC1 format (DXT1) -bc1n BC1 normal map format (DXT1nm) -bc1a BC1 format with binary alpha (DXT1a) -bc2 BC2 format (DXT3) -bc3 BC3 format (DXT5) -bc3n BC3 normal map format (DXT5nm) -bc4 BC4 format (ATI1) -bc5 BC5 format (3Dc/ATI2)
Формат Photopreview
Фрагмент файла m1c.ctw для Photopreview
9 0 0 LAYER 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 495.30785 503.98224 ENDLAYER 9 86 -35 1CR01C01 9 1035 -36 1CR01C02 9 1980 -36 1CR01C03 9 2928 -35 1CR01C04 9 3874 -34 1CR01C05 9 4823 -35 1CR01C06 9 5772 -35 1CR01C07 9 6720 -34 1CR01C08 9 7667 -33 1CR01C09 9 8615 -35 1CR01C10 ... 9 58728 -32 1CR01C63 9 59669 -29 1CR01C64 9 60605 -28 1CR01C65 9 61538 -27 1CR01C66 9 62476 -24 1CR01C67 9 88 -777 1CR02C01 9 1036 -780 1CR02C02 9 1982 -780 1CR02C03 9 2929 -779 1CR02C04 9 3876 -778 1CR02C05 9 4825 -779 1CR02C06 9 5771 -777 1CR02C07 9 6722 -777 1CR02C08 ... 9 8636 -13275 1CR19C10 9 9583 -13275 1CR19C11 9 10530 -13272 1CR19C12 9 11476 -13273 1CR19C13 9 12423 -13273 1CR19C14 9 13369 -13273 1CR19C15 9 14316 -13273 1CR19C16 9 15263 -13272 1CR19C17 9 16209 -13270 1CR19C18 9 17154 -13271 1CR19C19