ОписаниеFelis silvestris silvestris маленькое постепенное снижение качества.png
Английский: примерпостепенных артефактов JPEG с уменьшением качества справа налево.
Дата
Источник
Felis_silvestris_silvestris.jpg
Автор
Felis_silvestris_silvestris.jpg : Майкл Геблер
производная работа: AzaToth
Другие версии
Производные от этого файла: Felis silvestris silvestris небольшое постепенное снижение качества - JPEG сжатие.jpg
Это отретушированное изображение , что означает, что оно было изменено в цифровом виде по сравнению с исходной версией. Модификации: Пример постепенных артефактов JPEG . Оригинал можно посмотреть здесь: Felis Silvestris silvestris.jpg : . Модификации внесены AzaToth .
Исходный код
#! / usr / bin / perl use strict ; использовать предупреждения ; используйте v5 .12 ; используйте File :: Temp qw / tempdir / ; используйте Graphics :: Magick ; используйте Math :: Round qw (: all) ; мой $ p = новая графика :: Магия ; $ p -> Читать ( "Felis_silvestris_silvestris_small.png" ); # $ p-> Изменить размер ('x600'); my ( $ width , $ height ) = $ p -> Получить ( 'ширина' , 'высота' ); мой $ center = $ height ; мой результат $ = новая графика :: Магия ; $ result -> Set ( size => "$ {ширина} x $ {высота}" ); $ result -> Читать (); $ result -> Set ( 'качество' , 100 ); мой $ dir = tempdir ( CLEANUP => 1 ); мой $ chop = 16 ; # 1 MCU обычно мой $ vertical = 0 ; для моего $ n ( 0 .. ( $ vertical ? $ height: $ width )) { следующий, если $ n% $ chop ; мой $ current = $ p -> Clone (); $ current -> Crop ( width => $ vertical ? $ width: $ chop , height => $ vertical ? $ chop: $ height , x => $ vertical ? 0 : $ n , y => $ vertical ? $ n: 0 ); my $ quality = round_even ( 100 * abs (( $ n + 6 * $ chop ) ** 4 / $ center ** 4 )); скажем $ качество ; $ current -> Установить ( 'качество' => $ качество ); мой $ filename = sprintf "% s /% 05d.jpg" , $ dir , $ n ; $ current -> Запись ( $ filename ); мой $ m = новая графика :: Магия ; $ m -> Читать ( $ filename ); $ result -> Composite ( image => $ m , x => $ vertical ? 0 : $ n , y => $ vertical ? $ n: 0 ); } $ result -> Написать ( 'Felis_silvestris_silvestris_small_gradual_decrease_of_quality.png' );
делиться - копировать, распространять и передавать произведение
ремикс - адаптировать произведение
При следующих условиях:
Атрибуция - вы должны указать соответствующий источник, предоставить ссылку на лицензию и указать, были ли внесены изменения. Вы можете сделать это любым разумным способом, но не любым способом, который предполагает, что лицензиар одобряет вас или ваше использование.
https://creativecommons.org/licenses/by/3.0 CC BY 3.0 Лицензия Creative Commons Attribution 3.0 правдаправда
Исходный журнал загрузки
Это изображение является производным от следующих изображений:
Файл: Felis_silvestris_silvestris.jpg с лицензией Cc-by-3.0
2010-02-18T00: 29: 12Z Майкл Гэблер 1496x1729 (1659050 байтов) {{Информация | Описание = '' [[Felis silvestris silvestris | Felis silvestris silvestris]] '' (Шребер, 1775 г.) {{en | 1 = [[ : en: European Wildcat | European Wildcat]]}} {{de | 1 = [[: de: Europäische Wildkatze | Europäische Wildkatze]] im [
Загружено с DerivativeFX
Субтитры
Это пример взаимосвязи между степенью сжатия и качеством файла изображения .jpg. Скорость от высокого сжатия до низкого качества.
inception<\/a>"}},"text\/plain":{"en":{"":"inception"}}},"{\"value\":{\"time\":\"+2011-10-03T00:00:00Z\",\"timezone\":0,\"before\":0,\"after\":0,\"precision\":11,\"calendarmodel\":\"http:\\\/\\\/www.wikidata.org\\\/entity\\\/Q1985727\"},\"type\":\"time\"}":{"text\/html":{"en":{"P571":"3 October 2011"}},"text\/plain":{"en":{"P571":"3 October 2011"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P571 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
зарождение
3 октября 2011 г.
История файлов
Щелкните дату / время, чтобы просмотреть файл в том виде, в котором он был в то время.