Fil:Felis_silvestris_silvestris_small_gradual_decrease_of_quality.png
From Wikipedia, the free encyclopedia
Felis_silvestris_silvestris_small_gradual_decrease_of_quality.png (519 × 600 pixlar, filstorlek: 156 kbyte, MIME-typ: image/png)
![]() |
Denna fil tillhandahålls av Wikimedia Commons. Informationen nedan är kopierad från dess filbeskrivningssida. |
Sammanfattning
BeskrivningFelis silvestris silvestris small gradual decrease of quality.png |
English: Gradual JPEG artifacts example, with decreasing quality from right to left |
Datum | |
Källa | Felis_silvestris_silvestris.jpg |
Skapare |
|
Andra versioner | Filer som bygger på denna fil: Felis silvestris silvestris small gradual decrease of quality - JPEG compression.jpg |
Detta är en retuscherad eller på annat sätt behandlad bild, med vilket menas att den har redigerats digitalt från sitt original. Redigeringar: Gradual JPEG artifacts example. Originalet kan ses här: Felis silvestris silvestris.jpg. Redigeringar gjorda av AzaToth.
|
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');
Licensiering
![w:sv:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![erkännande](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
Denna fil har gjorts tillgänglig under licensen Creative Commons Erkännande 3.0 Unported
- Du är fri:
- att dela – att kopiera, distribuera och sända verket
- att remixa – att skapa bearbetningar
- På följande villkor:
- erkännande – Du måste ge lämpligt erkännande, ange en länk till licensen och indikera om ändringar har gjorts. Du får göra det på ett lämpligt sätt, men inte på ett sätt som antyder att licensgivaren stödjer dig eller din användning.
Ursprunglig uppladdningslogg
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
Bildtexter
Ingen bildtext har definierats
This is an example of the relationship between compression rate to quality of a .jpg image file. The rate is high compression to low quality.
Objekt som porträtteras i den här filen
motiv
3 oktober 2011
image/png
Filhistorik
Klicka på ett datum/klockslag för att se filen som den såg ut då.
Datum/Tid | Miniatyrbild | Dimensioner | Användare | Kommentar | |
---|---|---|---|---|---|
nuvarande | 25 maj 2022 kl. 18.22 | ![]() | 519 × 600 (156 kbyte) | TilmannR | This is an image about JPEG compression artifacts. Therefore quantized re-encoding is undesirable. Reverted to version as of 15:42, 4 March 2017 (UTC) |
11 april 2022 kl. 10.59 | ![]() | 519 × 600 (94 kbyte) | Phreneticc | Reduced "weight" of the file. | |
4 mars 2017 kl. 17.42 | ![]() | 519 × 600 (156 kbyte) | Gnash | Optimized | |
3 oktober 2011 kl. 23.28 | ![]() | 519 × 600 (278 kbyte) | AzaToth |
Filanvändning
Följande sida använder den här filen:
Global filanvändning
Följande andra wikier använder denna fil:
- Användande på bn.wikipedia.org
- Användande på en.wikipedia.org
- Användande på en.wikibooks.org
- Användande på et.wikipedia.org
- Användande på fa.wikipedia.org
- Användande på hi.wikipedia.org
- Användande på it.wikipedia.org
- Användande på ko.wikipedia.org
- Användande på ml.wikipedia.org
- Användande på ms.wikipedia.org
- Användande på nn.wikipedia.org
- Användande på ru.wikipedia.org
- Användande på simple.wikipedia.org
- Användande på th.wikipedia.org
- Användande på uk.wikipedia.org
- Användande på ur.wikipedia.org
- Användande på zh-yue.wikipedia.org