ไฟล์:Felis silvestris silvestris small gradual decrease of quality.png

ไม่รองรับเนื้อหาของหน้าในภาษาอื่น
จากวิกิพีเดีย สารานุกรมเสรี

Felis_silvestris_silvestris_small_gradual_decrease_of_quality.png(519 × 600 พิกเซล, ขนาดไฟล์: 156 กิโลไบต์, ชนิดไมม์: image/png)

Wikimedia Commons logo รูปภาพหรือไฟล์เสียงนี้ ต้นฉบับอยู่ที่ คอมมอนส์ รายละเอียดด้านล่าง เป็นข้อความที่แสดงผลจาก ไฟล์ต้นฉบับในคอมมอนส์
คอมมอนส์เป็นเว็บไซต์ในโครงการสำหรับเก็บรวบรวมสื่อเสรี ที่ คุณสามารถช่วยได้

ความย่อ

คำอธิบาย
English: Gradual JPEG artifacts example, with decreasing quality from right to left
วันที่
แหล่งที่มา Felis_silvestris_silvestris.jpg
ผู้สร้างสรรค์
เวอร์ชันอื่น ไฟล์อื่นที่ใช้ไฟล์นี้:  Felis silvestris silvestris small gradual decrease of quality - JPEG compression.jpg
ภาพนี้ ได้รับการปรับแต่งภาพ ซึ่งหมายความว่าจะได้รับการเปลี่ยนแปลงภาพต่างจากต้นฉบับ การปรับปรุง: Gradual JPEG artifacts example. ต้นฉบับสามารถดูได้ที่นี่: Felis silvestris silvestris.jpg. ปรับแต่งภาพโดย 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');

การอนุญาตใช้สิทธิ

w:th:ครีเอทีฟคอมมอนส์
แสดงที่มา
ไฟล์นี้อยู่ภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์ รุ่น แสดงที่มา 3.0 ต้นฉบับ
คุณสามารถ:
  • ที่จะแบ่งปัน – ที่จะทำสำเนา แจกจ่าย และส่งงานดังกล่าวต่อไป
  • ที่จะเรียบเรียงใหม่ – ที่จะดัดแปลงงานดังกล่าว
ภายใต้เงื่อนไขต่อไปนี้:
  • แสดงที่มา – คุณต้องให้เกียรติเจ้าของงานอย่างเหมาะสม โดยเพิ่มลิงก์ไปยังสัญญาอนุญาต และระบุหากมีการเปลี่ยนแปลง คุณอาจทำเช่นนี้ได้ในรูปแบบใดก็ได้ตามควร แต่ต้องไม่ใช่ในลักษณะที่แนะว่าผู้ให้อนุญาตสนับสนุนคุณหรือการใช้งานของคุณ

บันทึกการอัพโหลด

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

คำบรรยายโดยย่อ

เพิ่มคำบรรยายทรรทัดเดียวเพื่อขยายความว่าไฟล์นี้มีอะไร
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.

ไอเทมที่แสดงอยู่ในไฟล์นี้

ประกอบด้วย

media type อังกฤษ

image/png

ประวัติไฟล์

คลิกวันที่/เวลาเพื่อดูไฟล์ที่ปรากฏในขณะนั้น

วันที่/เวลารูปย่อขนาดผู้ใช้ความเห็น
ปัจจุบัน23:22, 25 พฤษภาคม 2565รูปย่อสำหรับรุ่นเมื่อ 23:22, 25 พฤษภาคม 2565519 × 600 (156 กิโลไบต์)TilmannRThis is an image about JPEG compression artifacts. Therefore quantized re-encoding is undesirable. Reverted to version as of 15:42, 4 March 2017 (UTC)
15:59, 11 เมษายน 2565รูปย่อสำหรับรุ่นเมื่อ 15:59, 11 เมษายน 2565519 × 600 (94 กิโลไบต์)PhreneticcReduced "weight" of the file.
22:42, 4 มีนาคม 2560รูปย่อสำหรับรุ่นเมื่อ 22:42, 4 มีนาคม 2560519 × 600 (156 กิโลไบต์)GnashOptimized
04:28, 4 ตุลาคม 2554รูปย่อสำหรับรุ่นเมื่อ 04:28, 4 ตุลาคม 2554519 × 600 (278 กิโลไบต์)AzaToth

หน้าต่อไปนี้ โยงมาที่ภาพนี้:

การใช้ไฟล์ข้ามโครงการ

วิกิอื่นต่อไปนี้ใช้ไฟล์นี้: