ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-21, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

JPEG ගුණාත්මකභාවය හා ගොනු ප්‍රමාණය අතර අසමත් සම්බන්ධය – 50KB ඉලක්කයට පත් කිරීමේ අපහසුතා

JPEG ගුණාත්මකභාවය හා ගොනු ප්‍රමාණය අතර අසමත් සම්බන්ධය – 50KB ඉලක්කයට පත් කිරීමේ අපහසුතා

ඔබ කවදාවත් එකම ගුණාත්මකභාවයට (80%) සකස් කළ පසු 50KB ගොනුවක් ලැබුණා, තවත් එකට 20% දක්වා අඩු කළාම 200KB පමණ වෙලා තියෙනවා කියලා හිතලාද? මේ අමුතු හැඩය JPEG සංකුචනයේ ඇතුළත ඇති ගැටළුවක් නිසාය.

ගුණාත්මකභාවය සහ ගොනු ප්‍රමාණය සෘජු සම්බන්ධයක් නොවේ. JPEG හි "quality" පරාමිතිය ප්‍රමාණය පාලනය නොකර, කොන්සොලේෂන් (quantization) වගුව වෙනස් කරයි. ඒ වගුව මගින් උච්ච-අවර්තන තොරතුරු කොපමණ ඉවත් කරන්නේද කියලා තීරණය වෙනවා. එම නිසා, සමාන ගුණාත්මකභාවයක් දෙකක් දෙන්නත්, පින්තූරයේ අන්තර්ගතය අනුව ප්‍රතිඵල ගොනුවේ ප්‍රමාණය අතිශය වෙනස් වෙයි.

සමතල අහසක්, ඒකක වර්ණයක් වැනි සරල පසුබැසීමක් තියෙන පින්තූරයක් ඉහළ ගුණාත්මකභාවයේම 180KB කට අඩු වෙයි. එහෙත්, පත්‍රිකා, රෙදි තෙරුම්, හෝ ජනකණ්ඩායම් වැනි විස්තරාත්මක පින්තූරයක් එකම ගුණාත්මකභාවයේ 10‑15 ගුණයක් වඩා වැඩි ප්‍රමාණයක් ගන්නවා.

ගුණාත්මකභාවය අඩු කරන විට ගොනු ප්‍රමාණය මුලින් ඉක්මනින් අඩුවෙයි, පසුකාලීනව එය පළලේ ගොනුවේ පසුබැසීමක් වගේම අඩුවෙන්න ඉතා අමාරු වේ. මේ නිසා "ගුණාත්මකභාවය අඩු කර ගොනුව කුඩා කරන්න" කියන සරල ලූප් එකක් ගොනුවේ අවශ්‍ය ප්‍රමාණයට ළඟා වීමට දශක ගණනක් පවා අතුරුදන් විය හැක.

බයිනරි සෙර්ච් (binary search) පමණක් භාවිතා කිරීමත් සීමිතයි. උදාහරණයක් ලෙස 4000×3000 පින්තූරයක් ගුණාත්මකභාව 1 දක්වා අඩු කළාමත් 50KB ට වඩා වැඩි ප්‍රමාණයක් තිබේ. ඒ නිසා, ගුණාත්මකභාවය 10‑15 ට යටත් වුවත් දෘශ්‍යම අඩුපාඩු (blocking artifacts) පෙනෙයි, එය භාවිතා කිරීමට සුදුසු නොවේ.

ඇත්තටම ක්‍රියාත්මක වන විසඳුම – බහු-පරාමිතීන් සෙවීම. ගුණාත්මකභාවය, පින්තූරයේ මානය, ක්‍රෝමා සබ්සැම්පලින් (chroma subsampling) සහ ගොනු ආකාරය (JPEG, PNG, WebP) යන සියලුම අංග එකවර සලකා බලන විධියක් වඩාත් ප්‍රයෝජනවත්.

  • ගුණාත්මකභාවය – ලොසි ආකාරයේ පළමු සලකුණ, වේගයෙන් වෙනස් කළ හැක.
  • මානය – පින්තූරය කුඩා කිරීමෙන් ගොනු ප්‍රමාණය අඩු කරනවා, විශේෂයෙන් thumbnail, signature වැනි කුඩා ප්‍රදර්ශන සඳහා.
  • ක්‍රෝමා සබ්සැම්පලින් – 4:2:0 වැනි වර්ණ රේසලූෂන් අඩු කිරීමෙන් දෘශ්‍යම තරමක් අඩු නොවී ප්‍රමාණය අඩු කරයි.
  • ආකාරය – PNG වැනි lossless ආකාරය JPEG හෝ WebP වෙත මාරු කිරීමෙන් ප්‍රමාණය ගණනාවක් අඩු කළ හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ වෙබ් සංවර්ධකයින්, ඩිජිටල් මාධ්‍ය නිර්මාතෘවරුන් සහ ව්‍යාපාරිකයින්ට මෙම තාක්ෂණය ඉතා වැදගත්. කුඩා ගොනු ප්‍රමාණයක් වෙබ් පිටු ලෝඩ් වේගය වැඩි කරයි, SEO ශ්‍රේණිගත කිරීමේ ප්‍රතිඵල හොඳ වේ, එමෙන්ම මොබයිල් දත්ත වියදම් අඩු කරයි. පාසල්, විශ්වවිද්‍යාල සිසුන්ටත් මෙය ඉගෙන ගැනීම මගින් අන්තර්ජාලයේ අඩු බැන්ඩ්විඩ්ත් තත්වයන්ටත් ඉහල ගුණාත්මක පින්තූරයක් ලබා දීමට හැකියාව ලැබේ. ව්‍යාපාරික පාර්ශ්වයෙන්, නිෂ්පාදන ඡායාරූප, ප්‍රචාරක බැනර් හෝ සමාජ මාධ්‍ය පෝස්ට් වල ගොනු ප්‍රමාණය අඩු කිරීමෙන් පාරිභෝගික අත්දැකීම් ඉක්මනින්, වඩාත් සාර්ථක වේ.

එබැවින්, JPEG ගුණාත්මකභාවය හා ගොනු ප්‍රමාණය අතර ඇති අසමත් සම්බන්ධය නිවැරදිව තේරුම් ගැනීම, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරයේ කාර්යක්ෂමතාවය, පරිශීලක සතුට සහ ව්‍යාපාරික ලාභය වැඩි කිරීමට මූලික වේ.

අවසන් වශයෙන්, ගුණාත්මකභාවයක් පමණක් නොව, මානය, ක්‍රෝමා සබ්සැම්පලින් සහ ආකාරය යන සියලුම පරාමිතීන් එකතුවෙන් පරිපූර්ණ සංකුචනයක් ලබා ගත හැක. එමඟින් 50KB වැනි නියමිත ප්‍රමාණයට පත් වීමේ අභියෝගය ජය ගැනීමට හැකියාව ලැබේ.

💡 ඔබේ වෙබ් අඩවියට හොඳම ගුණාත්මකභාවය සහ කුඩා ගොනු ප්‍රමාණය ලබා දෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#JPEG #Compression #Programming #WebDev #SriLanka