Цитата:от:Dima I
Легче чуть сильнее % сжатия jpeg поставить, сразу обрезать до 16:9, но выше разрешение. Потом никто эти снимки переделывать в полноразмеры не будет, навсегда останутся в низком разрешении, так как снимков куча и будет просто лень.
Да, эти экшены иногда довольно медленно работают на ЦП. Надо подумать над такой же индивидуальной привязкой, но на шейдерах, будет на порядок быстрее обработка на лету, и ничего пересохранять не надо. Понятно, что надо уметь выполнять нужные действия в коде, но там все просто для обработки 2D, плюс всякие бонусы в виде полноценного управляемого дизеринга, который не факт, что вообще возможно реализовать обычным Экшеном в том же ФШ, то есть, потеря битности будет идти на каждом шаге обработки, что очень критично при обработке тех же 8-битных внутрикамерных jpeg. :)Подробнее
Уже более чем 3 раза ,в предыдущих постах отмечал,что ресайз 1280 делается :
1_только для получения нового фильтра-экшена
2_только для уменьшения времени ,чтобы получить новый фильтр-экшен
3_только для просмотра
Сам полноразмер остаётся,как остаётся и16bit 70Мб ТИФФ-файл от мыльницы Фуджа размером 4000х3000(увеличение по алгоритму Свёрок или Ланцоша).
В дальнейшем,если понадобится,работа будет проходить только либо с полноразмером ,либо с 16bit ТИФФ-файлом полноразмера .Ресайз больше нравится делать сейчас пока по алгоритму Ланцоша 3,получается большая детализация на снимке
Вот пока до попиксельного ресайза не допёр ,что-то не включаюсь, куда коды прописывать.
Например,такое
function resizeImage(image, width, height) {
var cIn = document.createElement('canvas');
cIn.width = image.width;
cIn.height = image.height;
var ctxIn = cIn.getContext('2d');
ctxIn.drawImage(image, 0, 0);
var dataIn = ctxIn.getImageData(0, 0, image.width, image.heigth);
var dataOut = ctxIn.createImageData(width, heigth);
resizePixels(dataIn, dataOut);
var cOut = document.createElement('canvas');
cOut.width = width;
cOut.height = height;
cOut.getContext('2d').putImageData(dataOut, 0, 0);
return cOut;
}
Правда ,я ещё особо не вникал,а только поверхностно,много слов на иностранном.
Да,и больше это по части программистов ,я в академии 30 лет назад это не изучал,другая область знаний.
Что-то сышал про МТС-плеер ,но он больше для видео.
Мне ,наоборот,чаще приходится на снимках замыливать изображение,как ,например,на снимках военного времени прошлого столетия,резкость для них особо не нужна.
Мыльницы вполне для этого хватает.
Вот для девочек,их очаровательных глазок ,резкость дополнительная бы не помешала,тут я мыльницей уже стараюсь не снимать . :)
http://album.foto.ru/photos/or/218026/3678915.jpg
http://album.foto.ru/photos/or/218026/3697419.jpg
http://album.foto.ru/photos/or/218026/3609402.jpg
http://album.foto.ru/photos/or/218026/3681538.jpg
http://album.foto.ru/photos/or/218026/3419881.jpg
http://album.foto.ru/photos/or/218026/3679134.jpg