Архив

Публикации с меткой ‘изображения’

Машграф

19 Сентябрь 2009 Нет комментариев

Если кому надо рассказать о Qt для выполнения первого задания – ловите меня в университете, но лучше предварительно позвонить.

Пример вывода программы, сохранение в файл.

Чай.

9 Сентябрь 2009 1 комментарий

Чай

Скриншот

22 Август 2009 Нет комментариев

Скриншот от 2009-08-22

Обычные люди

3 Август 2009 Нет комментариев

Nemi - обычные люди

Скрипт миниатюр.

Выкладываю отдельно простой php-скрипт для генерации миниатюр на лету с кэшем (и проверкой актуальности, естественно), используемый в моей CMS.
Работает со всеми jpg/png/gif изображениями, лежащими внутри папки, в которую поставлен (рекурсивно). Если поставить в корень хоста – то со всеми изображениями на этом хосте.

Лицензия: GNU LGPLv3+.

Показываю примеры работы.

Оригинальный файл:
image.jpg (1251 на 2000 пикселей).

Уменьшенное изображение, вписанное в 300×200:

image.(300×200).jpg
(125 на 200 пикселей).

Отношение сторон сохраняется.
image.jpg.(300×200) – то же самое, что и image.(300×200).jpg, для простоты автоматического использования.

image.(300).jpg – то же самое, что и image.jpg.(300), image.(300×300).jpg, и image.jpg.(300×300) (вписанное в квадрат сто стороной 300).

image.(400×500).jpg?nocache=1 – отключает кэш (мне это нужно было для генерации изображений непостоянных размеров, например, во всплывающем div предпросмотра на яваскрипте, когда размер картинки зависит от размера окна браузера пользователя – их сохранять просто незачем).

Маленькие изображения не увеличивает, зато скрипт гарантирует что получившееся изображение будет правильного отношения сторон и не больше заданного размера.

Если файла изображения нет, показывает такую (меняется) картинку, вписанную в тот же размер:

invalid_image.(80×80).jpg

Файлы и инструкции по установке – ниже.
Читать далее…

Установщик

Ночью написал установщик к CMS.

Установщик к CMS

Установщик к CMS

Что-то мне это напоминает…

Someting, somewhere went terribly wrong.

Жизненно.

Nemi

DRI2

$ cat /var/log/Xorg.0.log | grep DRI2
(II) Loading extension DRI2
(II) intel(0): [DRI2] Setup complete
(II) intel(0): direct rendering: DRI2 Enabled
(II) GLX: Initialized DRI2 GL provider for screen 0

Работающий DRI2

Работающий DRI2