Специфікація формату графічних файлів Portable Network Graphics (PNG), друга редакція post thumbnail
Надаю увазі читачу свій скромний переклад специфікації Міжнародного Стандарту для всесвітньо розповсюдженого графічного формату файлів/потоків даних під назвою PNG. Скромний, оскільки не являюсь професійним перекладачем. Через це можливі неточності і наступні правки даного документу. Для мене даний формат привабливий, перш за все, своєю відкритістю - жоден з його аспектів чи алгоритмів створення не закритий патентами і відповідно не потребує грошових переказів. По-друге, даний формат також привабливий підтримкою каналу прозорості зображення, що дозволяє його використання для створення цікавих ефектів. Наприклад, його можливо використовувати у програмах, які відображають трьохвимірну графіку за допомогою OpenGL, у якості текстури для частково прозорих матеріалів (напівпрозоре скло, вітраж), або-що. Як завжди, технології обмежені лише уявою людини. Оригінал за адресою: https://www.w3.org/TR/PNG/
glBindTexture post thumbnail
glBindTexture - зв'язує назву текстури з текстурною ціллю.
glGenTextures post thumbnail
glGenTextures - генерація текстурних імен.
glLoadIdentity post thumbnail
glLoadidentity - замінює поточну матрицю матрицею ідентичності.
glClear post thumbnail
glClear - очищення буферів, заповненням вказаним значенням.
glScale post thumbnail
glScale - помножити поточну матрицю на загальну матрицю масштабування.
glMatrixMode post thumbnail
glMatrixMode - вказує яка матриця являється поточною матрицею.
glPushMatrix glPopMatrix post thumbnail
glPushMatrix, glPopMatrix - додати або витягнути з стеку матриць.
glRotate post thumbnail
glRotate - помножити поточну матрицю на вказану матрицю обертання.
glTranslate post thumbnail
glTranslate - помножити поточну матрицю на матрицю перенесення.
891011121314