+38 (067) 901-63-22

Корзина

0 товара(ов) на сумму
0 грн.

Конкурс Enhusiast Internet Award

Как-то подозрительно проходит конкурс лучших работ Рунет "Enhusiast Internet Award"... Во первых он проходит достаточно тихо. Во вторых, интернет-страница конкурса часто не грузится, часто "отлаживается" и выглядит порой, не пристойно, как для конкурса, выбирающего лучшую работу в интернет...

21.12.07, 22:19

Ресурсы по SQLLite

В данной рубрике предлагаю выкладывать ресурсы по SQLLite.

Русский ресурс по SQLLite

21.12.07, 22:18

Информация о PostgreSQL

В данном разделе размещаются ссылки на информацию о PostgreSQL.

PostgreSQL - домашняя страница PostgreSQL.

21.12.07, 22:16

Проблемы с кодировкой в MySQL 5

Столкнулся с проблемой кодировки при переходе из MySQL 4 в MySQL 5.

Это вечная проблема, которая возникает при переходе из одной версии MySQL в другую и связана с поддерживаемыми кодовыми страницами.

При переходе из MySQL 3 в MySQL 4 была проблема с кодировками, т.к. в MySQL 3 они не указывались, а в MySQL 4 стали указываться.

При переходе же из версии MySQL 4 в MySQL 5 проблема связана с тем, что в 5-й версии уже используется универсальная кодировка utf-8.

Т.к. проблема достаточно частая, в инете полно информации.

Например:

http://forum.php-myadmin.ru/viewtopic.php?id=32&p=2

http://forum.php-myadmin.ru/viewtopic.php?pid=410#p410

http://dev.mysql.com/doc/refman/4.1/en/cha...conversion.html

В этом же форуме, я хочу подбить определённый результат, как эту проблему решить.

1. Прежде всего, нужно указать по умолчанию русские кодировки.

2. После вызова коннекта в PHP необходимо указать, что кодировка, например, cp1251

Так, например, в phpNuke я указал в файле mainfile.php после коннекта:

// Rudjuk 24.06.2007 Change Error Code

if ($db){

$db->sql_query("set names 'cp1251'");

}

После этого должно работать.

Кстати, при переносе данных из одного сервера, скажем MySQL 4 на другой с MySQL 5 следует обязательно после коннекта к базе (вначале дампа) указать:

Код

SET NAMES CP1251

Еще осталась проблема с автоматическим определением кодировки.

Почему-то по умолчанию определяется на странице, что кодировка utf-8, хотя указано явно

Код

< meta http-equiv="content-type" content="text/html; charset=windows-1251" />

В apache2 указывается кодировка по умолчанию в файле /etc/apache2/conf.d/charset, нужно просто вместо UTF-8 указать

AddDefaultCharset windows-1251

Что и говорить проблемы с кодировкой - часто встречаемая проблема.

Как её решить, прекрасно описано в статье: Решение проблем с кодировкой

Какая кодировка настроена в MySQL вы можете узнать с помощью запроса:

Код

SHOW VARIABLES LIKE 'character_set_client';

Кроме того, когда создаёте базу и таблицы не забывайте указывать кодировки, например:

Код

CREATE DATABASE `inv2_neru` CHARACTER SET cp1251 COLLATE cp1251_bin COLLATE cp1251_bin;

^

CREATE TABLE `ibf_admin_login_logs` (

`admin_id` int(10) NOT NULL auto_increment,

`admin_ip_address` varchar(16) NOT NULL default '0.0.0.0',

`admin_username` varchar(40) NOT NULL default '',

`admin_time` int(10) unsigned NOT NULL default '0',

`admin_success` int(1) unsigned NOT NULL default '0',

`admin_post_details` text,

PRIMARY KEY (`admin_id`),

KEY `admin_ip_address` (`admin_ip_address`),

KEY `admin_time` (`admin_time`)

) TYPE=MyISAM AUTO_INCREMENT=84 CHARACTER SET cp1251 COLLATE cp1251_bin;

^

21.12.07, 22:11

Восстановление баз данных MySQL

Довольно часто базы данных MySQL "ломаются". В результате, приходится ремонтировать. Поломки баз данных происходят из-за не корректных выключений компьютера или сбоев в компьютере, когда сервер не может корректно закрыть файл. Следует отметить, что не все базы данных удаётся поремонтировать, поэтому, рекомендуется делать резервные копии rolleyes.gif

Есть несколько способов восстановления баз данных. И все они требуют, чтоб никто в это время не обращался к таблице базы данных, иначе предсказать последствия не возможно.

Самый простой способ восстановления - выполнить SQL-команду:

repair table <название таблицы>;

Данная команда восстановит таблицу в большинстве случаев.

Иногда, приходится использовать специальную утилиту для восстановления таблиц:

myisamchk -r -q <название таблицы> - режим быстрого восстановления файлов.
myisamchk -r <название таблицы> - режим восстановления файла.
myisamchk -r -f -o <название таблицы> - режим восстановления в защищенном режиме файла.

21.12.07, 22:10

Ресурсы по Interbase (Firebird)

В данной теме выкладываются ресурсы по Interbase (Firebird).

interbase-world

ibase.ru

firebird

21.12.07, 22:08

Админки для администрирования хостинга

Когда много доменов и пользователей работает с сервером, возникает вопрос: Какой админкой воспользоваться для администрирования хостинга ?

Есть много админок, причём большая часть - платные, маленькая часть - бесплатные.

Кроме того, админки налагают определённые требования к операционным системам. Поэтому, иногда при настройке сервера выбор стоит не только в том, что поддерживает ли необходимая операционная среда выбранное оборудование, но и в том поддерживает ли админка, которую хотим установить данную версию операционной системы. Особо этот вопрос возникает остро с новыми операционными системами. Но, новые операционные системы умеют работать с новым оборудованием! И получается, при всём многообразии выбора возникают проблемы с выбором...

На днях, мне попал на глаза обзор большинства админок: Обзор админок

В нём хорошо описаны основные возможности админок.

Следует отметить, что я сейчас использую vhcs.

Но, вот ставлю 2-й сервер и теряюсь в выборе. Vhcs давно не обновлялся и не работает с новыми операционными системами, в то же время, оборудование у меня новое и без новых операционных систем просто не обойтись... Что же делать как лучше выбрать комбинацию операционная система/Панель управления. И эта комбинация должна стоить - 0 грн!

Есть такая панель: web-cp Написано, что работает в любой операционной системе, что мало верится rolleyes.gif . Да и не очень сильная система, давно не обновлялась, хотя, может быть хорошей альтернативой, когда не будет выбора...

Есть ещё ispconfig, но чётко для Linux определённых моделей. Хотя, нужно признать, что больше количество поддреживается, чем в vhcs (но, не поддерживается FreeBSD):

Вот список поддерживаемых ОС:

* Mandrake Linux starting from version 8.1 to 10.2

* Mandriva 2006, 2007, 2007 Spring

* Red Hat Linux starting from version 7.3 to 9.0

* Fedora Core 1 - 6

* SuSE Linux starting from version 7.2 to 10.2

* Debian 3.0 (Woody), Debian 3.1 (Sarge), Debian 4.0 (Etch)

* Ubuntu 5.04 (Hoary Hedgehog), 5.10 (Breezy Badger), 6.06 (Dapper Drake), 6.10 (Edgy Eft), 7.04 (Feisty Fawn)

* CentOS 4.1 to 5.0

Вот нашел описание большого количества бесплатных панелей для управления хостингом: http://www.helphost.ru/obzor/conpanels/freeconpanels/

Остановил свой выбор на панели Webmin. Вот описание её возможностей: http://www.helphost.ru/obzor/conpanels/freeconpanels/

Данная панель обладает огромным количеством возможностей, подходит для разных операционных систем и при этом ещё и бесплатная.

21.12.07, 22:05

Бесплатное программное обеспечение, которое используем

В этом разделе предлагаю давать ссылки на сайты бесплатного программного обеспечения, которое Вы используете.

Ubuntu Linux - "убийца Виндовс".

База данных Firebird - один из самых популярных бесплатных серверов баз данных.

PostgreSQL - бесплатная база данных по мощности сравнимая с Oracle.

MySQL - самый популярный сервер базы данных для интернет-сайтов.

Vorbis - видео-формат, бесплатная альтернатива mp3.

OpenOffice - бесплатная альтернатива MsOffice.

7-zip - Архиватор 7-Zip. Бесплатная альтернатива WinZip, WinRar, Arj.

Mozilla - FireFox. Один из самых популярных браузеров.

Miranda - интернет-пейджер Miranda.

Null Soft Installer - компактный инсталлятор.

Sim-icq - ещё один вариант интернет-пейджера. С украинской локализацией.

WinMerge - не плохая программа для сравнивания текстовых файлов. Часто используется для cvs и svs.

Программа для извлечения ресурсов из программ

Мощная программа для редактирования ресурсов. Исходники на Delphi.

KMeleon - быстрый интернет-браузер.

Программа для сравнивания и слияния файлов

Nasa Word Wide - выводит земной шар. На основании снимков из космоса.

Мощный графический редактор, конкурирующий с Photoshop

Маленький кросс-платформенный просмотрщик графических файлов

Исходники различных игр

jedit - текстовый редактор с подсветкой синтаксиса.

Бесплатный SFTP

scintilla - Бесплатный компонент.

Бесплатная утилита для сравнения файлов и папок

FileZilla - бесплатный FTP, SFTP.

Бесплатный редактор PDF-файлов

Программатор процессоров AMTEL

IDE для Java.

Abi-Word - ещё одна альтернатива MsOffice.

Office на Ajax от Google - веб-ориентированная альтернатива MsOffice. Хотя, не уверен, что с открытым исходным кодом.

QIP - мощный интернет-пейджер.

Стратегическая игра с открытым кодом

Maxima - мощный математический пакет.

Octave - Пакет численной математики.

GreenBrauser - бесплатный интернет-браузер.

MyIE - бесплатный интернет-браузер.

Большой список программ с открытым кодом

scorched3d - игра с открытым исходным кодом.

Developer Tools - бесплатный редактор с подсветкой синтаксиса, написанный на Delphi 5.

MySQLFront - бесплатный редактор баз данных MySQL.

Democrasy Player - бесплатный видео-проигрыватель.

RSS, RDF и Atom-читалка - напоминает внешним видом Outlook.

Pidgin - интернет-пейджер, поддерживающий десятки различных протоколов.

Design & Photo - Мощный OpenSource векторный редактор.

X-Chat - чат.

devside - OpenSource Web-сервер, базирующийся на системе WAMP = Windows + Apache + MySQL + PHP.

thunderbird - популярный почтовый клиент.

Не большой OpenSource календарь-планировщик.

rfunc - бесплатная библиотека UDF для Interbase (Firebird).

Бесплатные файерволы под Виндовс

http://linux.kiev.ua/ - Украинский новостной портал по свободному ПО

http://blif.net/ - Украинский новостной портал по свободному ПО

http://linux.org.ua/ - Украинский новостной портал по свободному ПО. Полностью н украинском языке. Также там ребята занимаются украинизацией свободного софта.

http://opensoft.org.ua/ - Про використання В_дкритих формат_в даних та В_льного ПЗ

FreeXPie CD - это программный комплекс, умещающийся на одном CD, обладающий широкими загрузочными возможностями, и, несущий на борту полноценный и целостный набор подлинных (не "пиратских") win32-программ. Он позволяет превратить "голую" Windows в полноценную рабочую станцию со всем необходимым от хорошего антивируса, браузера, офисного пакета и высококачественного англо-русского словаря, до профессиональных программ для работы с графикой, 3d-моделирования и обработки звука.

Описание в Интернет: http://treehel.org.ru/index.php?module=art...mp;b=1&a=4#

Разработчик: Илья Корнейчук

http://treehel.org.ru/

Состав дистрибутива

Appearance (внешний вид ПК)

IHCD

Vista Transformaion pack

bootskin

Aquadock

Samurize

Visual Tooltip

UXTheme_Multi-Patcher + styles

Cd-DVD (утилиты для работы с физическими и виртуальными дисками)

Deep Burner

SmallCDwriter

Daemon tools 4

VDFcryot

Audiograbber

DVD Ripper

Defense (Защитные утилиты, security)

Spybot

Antivir PE

Active Virus Shield (KAV)

Avast! 4 home

Clamwin

Dr.Web CureIt!

link to Kerio Firewall

Filseclab

PC Tools Firewall

Look'n'stop

link to ZoneAlarm

Comodo Personal Firewall

Internet (программы для работы в сети)

Jap

emule

Avant browser

Opera

Mozilla Firefox

Free Download Manager

Filezilla

Mozilla Thunderbird

Poptray

SIP

putty

Miranda

QIP

ICQ 5.1

FreeMeter

NetSetMan

ReloadCMS

Web Development Studio

Htttrack

small proxy server

Multimedia (программы для рботы с аудио/видео/изображениями)

Acrobat reader

Macromedia flash

WinFlasher

switch

klite codec pack

kmp player

zs4

foobar2000

Real Player

Winamp

audacity

VirtualDub

GOM Media Player

Atla translater

VerseQ

.NET paint with .NET Framwork 2.0

Irfan View

xnview

Forcevision

The Gimp 2

inkscape link

Arweaver

Office (офисные приложения)

Open Office.org 2 rus

HDD (программы для работы с жестки диском)

SWISS Knife

DIXML

Recover my files free

hdd_life

HD Tune

Disk Defrag

Shells (системные оболочки)

Cubic Explorer

mucommander

Far

UnrealCommander

System (системные утилиты, драйверы и проч.)

JRE

link to LiteStep

notepad2

niksaver

ssm

Win Guard

7-zip

Punto Switcher

Everest

SiSoft Sandra

Winaudit

FreshUI

FreshDiagnose

SpeedFan

ссылка на UPH clean

Xp-tweaker

xp-antispy

neos0m

FRMMaster

Virtual PC (link)

VirtualBOX

MediaKey

Process Lasso

ClockGen

bootvis

DOS Box

RegCleaner

MSCONFIG

ccleaner

k1

Advanced WindowsCare

Unlocker

FreeRamXP

Notebook Hardware Control

Tireal TFT test

TightVNC

Anvir Task Manager

Regworks

Victoria

Yodm3D

ext2fs drivers

efs (ufs) drivers

link to ATI Catalyst

link to nVidia video drivers

KX project drivers

+++ Free Games (игры) и софт для твиканья игр:

Взломщик 2005

kkrieger

ArtMoney

CheMax rus

epsxe

SketchUp - простая в обращении, но весьма мощная функционально программа 3D-моделирования. С ее помощью легко научиться строить 3D-модели домов, мебели, домашней утвари и т.п. И, главное, что для индивидуального использования она бесплатна, как и другие проекты от Google.


Web-сайт: http://sketchup.google.com/

Размер: 19 Мбайт

Язык: english

Условия распространения: Freeware

21.12.07, 21:46

Провайдеры, предоставляющие колокейшн

Из нашего форума: http://forum.nerusoft.com

В данной рубрике предлагаю высказывать своё мнение по поводу провайдоров, предоставляющих услуги Колокейшна (это когда ставите свой сервер на площадке у провайдера и данный сервер доступен из интернет).

Colocall - довольно старый провайдер, работающий на рынке предоставления услуг Колокейшна. Долго мы с ним работали, но сегодня сильно уступает новым игрокам данного рынка (например, Воле) как по цене, так и по качеству. Давно цены на Колокейшн не уменьшали, видно уже не могут... Бывали случаи отключения у них электричества, в результате УПС-ы не выдерживали...

Utel и Укртелеком - по сути, одна и та же компания. Качество обслуживания хуже, чем совдеповского типа. Укртелеком вообще удивляет своим плохим качеством обслуживания, Утел - не является исключением. Пример из жизни по Утелу: в 2006 году Утел ввел низкую абон-плату на услуги колокейшна - 100 грн/мес, при этом, без ограничения трафика. Но, было у них обязательное условие сервера размером - 1-2U'. Я обратился к ним по поводу данной услуги. Договорился устанавливать сервер, а так, как в аренду они не предоставляли - уже не было серверов, решил купить такой сервер, ну естественно, с запасом на будущее. Звоню, чтоб устанавливать, и тут мне говорят: "...мы сейчас не устанавливаем сервера. Объявлен мараторий. Можно будет устанавливать через неделю... А пока давайте согласуем договор...". Договор согласовали. Проходит неделя - нельзя, проходит месяц - ещё нельзя. Так прошло пару месяцев, уже начался новый год rolleyes.gif, как сообщают - у нас другие условия сейчас и высылают их. Цены - не меньше, чем у других провайдеров, а даже больше!!! Вот так они делают бизнес - вначале продают за 100 грн, а потом, дерут в 3 шкуры...

Воля - новый игрог на рынке Колокейшна. Дата центр у них появился летом 2006 года. И скажу честно, этот провайдер удивил меня и скоростью и качеством. Здесь не было такого торможения в обслуживании, как наблюдается в интернет Воли. Буквально за пару дней мы подписали договор, они поставили сервер, по акции, более мощный чем обычно, предоставили интернет по условиям в раза 3-4 дешевле, чем у меня был на Колоколе, так ещё и настроили бесплатно панель управления сервером VHCS!!! Скорость интернета у них отменная! Зарубежный трафик у меня временами достигает 3 МБит/сек, а Украинский может достигнуть 20 МБит/с! Словом, рекомендую, т.к. и сам пользуюсь. Хоть у меня и был сервер, но раз они дают бесплатно, почему не воспользоваться ? Сейчас у меня отменная машина на колокейшине в Воле rolleyes.gif

HostBizUa - слежу за данным провайдером несколько месяцев. Как будто условия были не плохие. Но что-то буквально неделю назад заметил изменение тарифов у них. Новые тарифы мне не понравились, своей "хитростью". Раньше было 75$ за не ограниченный трафик 100Мбит по Украине и несколько МБит/сек - зарубежный. Сейчас же они начинают с 50$, как будто меньше, но за 5 Мбит/сек - украинский трафик и 1МБит/сек - зарубежный, а тот пакет, который был 100 Мбит Украины и 5 Мбит зарубежья стал стоить 150$ !!! Т.е. фактически, цена увеличилась в 3 раза!!! Несколько мне ещё не понравилось, то, что они не хотят показывать дата-центр. Хоть написано, что есть охрана, противопожарная безопасность и т.п. Но, я то знаю, что там рядом парикхмахерская, которую часто я посещаю rolleyes.gif и охраны я никогда там не видел. Более того, сомнительно и всё остальное. Т.к. не хотят показывать, могу предположить, что в дата-центре у них полный бардак... Хотя, если бы цена была старой, может и поставил бы, если бы всё таки увидел как хранится и меня устроило увиденное...

Они утверждают, что у них несколько линий оптоволокна. Это тоже вводит в некоторое сомнение, т.к. я знаю проблемы с интернетом в данном районе, хотя, кто знает.... Но, это можно увидеть только экспериментальным путём...

Internet Hosting - ещё один новый игрок рынка Колокейшна. Цены у них мне понравились:

Сервер 1-2 юнита 100 Мбит UA-IX

2 Мбит/256к мир (исход/вход) Неограничен! 70 700

Сервер 1-2 юнита 100 Мбит UA-IX

5 Мбит/512 кБит мир (исход/вход) Неограничен! 110 1100

Т.е. за 70$ можно получить 100Мбит/с украинского трафика, 2Мбит/с - зарубежного на отравку и 245 кБит/с - на получение. И есть возможность за не большую стоимость воспользоваться пакетом большим в 2-2,5 раза. Остаётся только вопрос - посмотреть дата-центр. Если он устроит, я туда поставлю свой сервер. А если нет - выражу своё Фу на данном форуме rolleyes.gif

21.12.07, 21:44

Оптимизация картинок и фотографий.

С нашего форума forum.nerusoft.com:

>>> Вот сделал панорамму, но размер файла получился большим. Какие алгоритмы и значение степени компрессии лучше использовать. На сколько можно уменьшить количество цветов?

>>>Можно уменьшить и до 2 цветов, если нужно laugh.gif

А вообще, если серьёзно, оптимизация - дело тонкое.

Главное в этом деле 2 пункта:

- Уменьшить занимаемое место картинкой.

- Не перестараться с уменьшением. Ато можно так до уменьшаться, что картинка ни к чему будет не пригодна rolleyes.gif

На практике, я использую для этих целей Corel PhotoPaint, но в принципе, можно любой более или менее мощный графический редактор (или редакторы), главное - найти соответствующеие пункты. Тут я расскажу, как уменьшать всё таки с помощью PhotoPaint.

Способов уменьшения по крайней мере - несколько.

Балансируя между этими способами Вы можете добиться маленького размера фотографии и при этом не заметно для человека потерять в качестве.

1 способ. Уменьшение размера фотографии.

2 способ. Уменьшение количества цветов.

3 способ. Изменение формата файла, степени и алгоритма сжатия.

Далее, по отдельности рассмотрю каждый способ.

>>>1 способ - уменьшение размера фотографии.

Данную вещь позволяют реализовать все графические редакторы.

От размера фотографии сильно зависит размер. Причём, чем больше Вы будете увеличивать, скажем высоту, тем быстрей будет расти размер файла (если у вас широкая панорамная фотография). Выбирать высоту фотографии нужно без фанатизма. Нужно не забывать, что пользователь открывает панораму через интернет и у него могут быть достаточно узкие каналы. При этом, пользователю не нужно супер-качество, а нужно просто получить общее представление о местности. Конечно, это не значит, что нужно свести размер фотографии к 0, тогда он точно ничего не увидит smile.gif. Тут важно выбрать оптимальный размер фотографии.

Итак, откроем наш PhotoPaint (у меня версия 11 англоязычная). И загрузим в него фотографию.

Теперь, войдем в меню Image->Resample

Теперь, нужно указать процент, который хотите оставить. Программа пропорционально изменит размер фотографии.

Помните, что тут важно не перестараться smile.gif В зависимости от размеров можно укзать 75-50%.

Нажмите Ok и посмотрите результат.

Если после этого можно еще уменьшить и это не ухудшит наше решение, тогда - уменьшите.

Если же перестарались, тогда можно вернуться - Ctrl+Z.

2 способ - уменьшение количества цветов.

Кроме уменьшения размера файлов, можно уменьшить количество цветов. Казалось бы, насколько это уменьшит размер ?? Оказывается, довольно много.

Следует учитывать, что человеческий глаз способен различить 256 цветов. Большинство же фотоаппаратов способны сфотографировать с 48 и 24 битным качеством. Т.е. в размере получается: 256 цветов - это 1 байт (8 битов), 24 бита - это 3 байта, 48 бит - это 6 байт.

Получается, если Вы уменьшите количество цветов с 48 до 24 бит, тогда размер информации о цвете уменьшится в 2 раза.

А если с 48 бит до 256 цветов - в 6 раз.

Если у вас обычный точечный формат, тогда на каждый пиксель (каждую точку) изображения приходится 1 единица атрибута цвета. Т.е. 1, 3 или 6 байт.

Если у Вас изображение 480х480, тогда, получается 230400 точек. Т.е. атрибутом цвета в 48 битах будет заниматься 1382400 Байт.

Если уменьшить до 1 байта, получим - 230400

Есть разница 1,3 Мб и 0,23 Мб ? Конечно есть. И значительная!

От вопроса теоретического, перейдем к практическому.

Для того, чтоб уменьшить количество цветов выполните команду Image->ColorMode увидите список различных режимов и попробуйте выбрать 8 битный цвет. Программа выведет окно с выбором алгоритма. Теперь очень важно правильно выбрать алгоритм, так, чтоб фотография не покрылась рябью smile.gif

Наиболее оптимальные, по моемому алгоритмы: Optimized и Adaptive. Поварьируйте с параметрам, смотрите, чтоб качество не уменьшилось.

И нажмите Ok. Если не устраивает - вернитесь Ctrl+Z. И попробуйте другие параметры или другое количество цветов. Ведь даже переход с 48 бит на 24 бита уменьшит занимаемый объем на цвет в 2 раза.

3-й способ - выбор формата данных, алгоритма сжатия и искажения.

Один из самых важных способов, т.к. очень сильно влияет на размер файла.

Форматы нужно знать и представлять их возможности. Следует отметить, что большинство эффективных форматов искажает качество фотографии, поэтому применяйте их с остарожностью.

Самый примитивный формат - BMP. Он хранит картинку, как есть. Без искажений, но и при этом не разумно много занимая места.

Если Вы хотите заполнить весь винчестер несколькими фотографиями, тогда этот формат для вас smile.gif

Часто используется в полиграфии TIFF - это формат тоже, как BMP без потери качества, но он архивирует картинку определёнными алгоритмами. Картинка получается довольно большая, но гораздо меньше BMP-формата.

В интернете, да и не только, большую популярность получил формат GIF. Это формат с потерей качества. Потеря происходит в основном - цветов, т.к. он умеет работать только с 256 цветами. Фотографии в таком формате получаются не большими. Особенно не большими получаются не много-цветные изображения. Чем меньше цветов будет, тем меньше будет файл. Принцип работы данного формата - объединяются пиксели в ряде с одинаковыми атрибутами в одну информационную единицу. Таким образом, чем меньше изменений цветов у вас в изображении, тем меньше будет файл. Этот формат хорош тем, что позволяет делать анимационные изображения. А плох тем, что лицензионно защищен. Фактически, вы не имеете права его использовать без лицензии. Хотя, весь мир всё таки использует... smile.gif

Т.к. GIF вы не имеете право использовать, появилась новая современная интерпретация - PNG.

Данный формат обладает большими возможностями, чем GIF и при этом, позволяет сделать всё, что позволяет GIF.

Как бы то ни было, но рекордсменом по сжатию фотографий является не GIF и не PNG, а JPG.

У JPG принцип работы отличается от всех предыдущих форматов. Прежде всего, данный формат умеет работать с фотографиями не от 256 цветов.

С 2-х цветными, похоже, не умеет. Но, возможно, ошибаюсь smile.gif

Уменьшение размера происходит за счёт объединения квадратной области в квадрат большего размера (Smoothing) и кроме того, за счёт архивирования (Compression). Естественно, чем больше значения данных составляющих, тем меньшего качества будет фотография. Если выберете слишком большое значение - нельзя будет ничего различить на фотографии smile.gif

Сохранить в данный формат в PhotoPaint можно двумя способами: File -> Save As и File Export For Web

Оба способа хороши.

Кстати, заметил ещё 1 способ File Image Optimized, который как раз позволяет оптимизировать заодно фотографию smile.gif

Как работать с этими способами - разберетесь.

Тут же я рассмотрю способ через Save As.

В этом режиме запрашивается ряд параметров. Если переборщите с ними - получите размытую фотографию.

Итак, Encoding Method

Progressive, Optimiz - я обычно отмечаю галочки.

Sub Format: Standart и Optional. Конечно, Optional - вещь хорошая, только не все программы с таким форматом умеют работать. Во всяком случае, скрипт для панорам работать не захотел. Поэтому, выбирай Standart.

Теперь параметры Compression, Smoothing... Чем больше в них значения, тем меньше файл. Только пользуйтесь без фанатизма.

10-30% - пользователь практически не заметит изменений.

Но, вот больше - начитает изображение постепенно расплываться...

Я пробывал для панорамы по 43%, результат можно увидеть тут: http://3r.kiev.ua/downloads/panorams/bot_sad/

В нём я даже не изменял размер и количество цветов (насколько помню smile.gif)

Из 6 Мб получил 400 Кб.

Видно некоторая потеря качества на горизонте, но в целом - нормально smile.gif.

21.12.07, 21:40