Матеріал з Вікіпедії — вільної енциклопедії.
Нема версії з більшою роздільністю.
Опис файлу
Source code
#!/usr/bin/perl
use strict ;
use warnings ;
use v5 .12 ;
use File::Temp qw/ tempdir / ;
use Graphics::Magick ;
use Math::Round qw(:all) ;
my $p = new Graphics:: Magick ;
$p -> Read ( "Felis_silvestris_silvestris_small.png" );
#$p->Resize('x600');
my ( $width , $height ) = $p -> Get ( 'width' , 'height' );
my $center = $height ;
my $result = new Graphics:: Magick ;
$result -> Set ( size => "${width}x${height}" );
$result -> Read ();
$result -> Set ( 'quality' , 100 );
my $dir = tempdir ( CLEANUP => 1 );
my $chop = 16 ; # 1 MCU normally
my $vertical = 0 ;
for my $n ( 0 .. ( $vertical ? $height:$width )) {
next if $n%$chop ;
my $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 ));
say $quality ;
$current -> Set ( 'quality' => $quality );
my $filename = sprintf "%s/%05d.jpg" , $dir , $n ;
$current -> Write ( $filename );
my $m = new Graphics:: Magick ;
$m -> Read ( $filename );
$result -> Composite ( image => $m , x => $vertical ? 0 : $n , y => $vertical ? $n:0 );
}
$result -> Write ( '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 true true
Журнал завантажень локального файлу
This image is a derivative work of the following images:
File:Felis_silvestris_silvestris.jpg licensed with Cc-by-3.0
2010-02-18T00:29:12Z Michael Gäbler 1496x1729 (1659050 Bytes) {{Information |Description=''[[Felis silvestris silvestris|Felis silvestris silvestris]]'' (Schreber, 1775) {{en|1=[[:en: European Wildcat|European Wildcat]]}} {{de|1=[[:de:Europäische Wildkatze|Europäische Wildkatze]] im [
Uploaded with derivativeFX
українська Додайте однорядкове пояснення, що саме репрезентує цей файл
англійська Example of the relationship between compression rate to quality of a .jpg image file. The rate is high compression to low quality.
польська Przykład zależności między stopniem kompresji a jakością pliku obrazu .jpg. Wysoki stopień kompresji oznacza niską jakość.
Історія файлу
Використання файлу
Такі сторінки використовують цей файл:
Глобальне використання файлу
Цей файл використовують такі інші вікі:
Використання в bn.wikipedia.org
Використання в en.wikipedia.org
Використання в en.wikibooks.org
Використання в et.wikipedia.org
Використання в fa.wikipedia.org
Використання в fr.wiktionary.org
Використання в hi.wikipedia.org
Використання в it.wikipedia.org
Використання в ko.wikipedia.org
Використання в ml.wikipedia.org
Використання в ms.wikipedia.org
Використання в nn.wikipedia.org
Використання в pl.wikipedia.org
Використання в ru.wikipedia.org
Використання в simple.wikipedia.org
Використання в sv.wikipedia.org
Використання в th.wikipedia.org
Використання в ur.wikipedia.org
Використання в zh-yue.wikipedia.org