தமிழ்

உலகெங்கிலும் உள்ள அனைத்து சாதனங்கள் மற்றும் நெட்வொர்க்குகளிலும் சிறந்த செயல்திறன் மற்றும் பயனர் அனுபவத்தை உறுதிசெய்ய, srcset மற்றும் picture கூறுகளைப் பயன்படுத்தி ஏற்புடைய படங்களுக்கான ஒரு முழுமையான வழிகாட்டி.

ஏற்புடைய படங்கள்: உலகளாவிய வலைத்தளங்களுக்கான srcset மற்றும் Picture கூறுகளை கைதேர்ந்தல்

இன்றைய உலகமயமாக்கப்பட்ட டிஜிட்டல் உலகில், அனைத்து சாதனங்கள் மற்றும் நெட்வொர்க் நிலைகளிலும் ஒரு தடையற்ற பயனர் அனுபவத்தை உறுதி செய்வது மிக முக்கியமானது. பயனரின் சாதனத் திரை அளவு, தெளிவுத்திறன் மற்றும் நெட்வொர்க் திறன்களின் அடிப்படையில் பொருத்தமான அளவிலான மற்றும் மேம்படுத்தப்பட்ட படங்களை வழங்குவதன் மூலம் இந்த இலக்கை அடைவதில் ஏற்புடைய படங்கள் முக்கிய பங்கு வகிக்கின்றன. இந்தக் கட்டுரை, srcset பண்புக்கூறு மற்றும் <picture> கூறுகளைப் பயன்படுத்தி ஏற்புடைய படங்களில் தேர்ச்சி பெறுவதற்கான ஒரு விரிவான வழிகாட்டியை வழங்குகிறது, இது உலகளாவிய பார்வையாளர்களுக்காக உயர் செயல்திறன் மற்றும் பயனர் நட்பு வலைத்தளங்களை உருவாக்க உங்களுக்கு அதிகாரம் அளிக்கிறது.

உலகளாவிய வலைத்தளங்களுக்கு ஏற்புடைய படங்கள் ஏன் முக்கியம்?

அதிகத் தெளிவுத்திறன் கொண்ட டெஸ்க்டாப் திரைக்கும், குறைந்த அலைவரிசை கொண்ட மொபைல் சாதனத்திற்கும் ஒரே பெரிய படத்தைப் பரிமாறுவது திறனற்றது மற்றும் பயனர் அனுபவத்திற்குத் தீங்கு விளைவிக்கும். உலகளாவிய வலைத்தளங்களுக்கு ஏற்புடைய படங்கள் ஏன் அவசியம் என்பது இங்கே:

srcset பண்புக்கூறைப் புரிந்துகொள்ளுதல்

srcset பண்புக்கூறு, தொடர்புடைய அகலங்கள் அல்லது பிக்சல் அடர்த்திகளுடன் பட மூலங்களின் பட்டியலைக் குறிப்பிட உங்களை அனுமதிக்கிறது. பின்னர் உலாவி, சாதனத்தின் திரை அளவு மற்றும் தெளிவுத்திறனின் அடிப்படையில் மிகவும் பொருத்தமான படத்தைத் தேர்ந்தெடுக்கிறது.

தொடரியல் மற்றும் பயன்பாடு

srcset பண்புக்கூறின் அடிப்படை தொடரியல் பின்வருமாறு:

<img src="image.jpg" srcset="image-small.jpg 320w, image-medium.jpg 640w, image-large.jpg 1024w" alt="Example Image">

இந்த எடுத்துக்காட்டில், srcset பண்புக்கூறு மூன்று பட மூலங்களைக் குறிப்பிடுகிறது:

w விவரிப்பான் படத்தின் அகலத்தை பிக்சல்களில் குறிக்கிறது. உலாவி பிக்சல் அடர்த்தியை (devicePixelRatio) கணக்கிட்டு, எந்தப் படத்தைப் பதிவிறக்குவது என்பதைத் தீர்மானிக்கிறது. srcset-ஐ ஆதரிக்காத உலாவிகள் src பண்புக்கூறுக்குத் திரும்பும்.

பிக்சல் அடர்த்திக்கு `x` விவரிப்பான்களைப் பயன்படுத்துதல்

மாற்றாக, படத்தின் பிக்சல் அடர்த்தியைக் குறிப்பிட x விவரிப்பானைப் பயன்படுத்தலாம். இது உயர்-தெளிவுத்திறன் காட்சிகளுக்கு (எ.கா., ரெட்டினா காட்சிகள்) மிகவும் பயனுள்ளதாக இருக்கும்.

<img src="image.jpg" srcset="image.jpg 1x, image-2x.jpg 2x" alt="Example Image">

இந்த எடுத்துக்காட்டில்:

srcset பயன்படுத்துவதற்கான சிறந்த நடைமுறைகள்

எடுத்துக்காட்டு: ஒரு பயண வலைப்பதிவிற்கான ஏற்புடைய படம்

உலகெங்கிலும் உள்ள அற்புதமான நிலப்பரப்புகளைக் கொண்ட ஒரு பயண வலைப்பதிவு உங்களிடம் இருப்பதாக வைத்துக்கொள்வோம். உங்கள் படங்கள் ஸ்மார்ட்போன்கள் முதல் பெரிய டெஸ்க்டாப் மானிட்டர்கள் வரை எல்லா சாதனங்களிலும் அழகாக இருப்பதை உறுதிசெய்ய விரும்புகிறீர்கள்.

<img
  src="andes-mountains-small.jpg"
  srcset="
    andes-mountains-small.jpg 320w,
    andes-mountains-medium.jpg 640w,
    andes-mountains-large.jpg 1200w,
    andes-mountains-xlarge.jpg 2000w
  "
  alt="Andes Mountains, South America" /
>

இந்தக் குறியீடு படத்தின் நான்கு பதிப்புகளை வழங்குகிறது, இது பயனரின் திரை அகலத்தின் அடிப்படையில் மிகவும் பொருத்தமான ஒன்றைத் தேர்ந்தெடுக்க உலாவியை அனுமதிக்கிறது.

<picture> கூறின் சக்தி

<picture> கூறு, ஏற்புடைய படங்களின் மீது இன்னும் ಹೆಚ್ಚಿನ கட்டுப்பாட்டை வழங்குகிறது, மீடியா வினவல்களின் அடிப்படையில் வெவ்வேறு பட மூலங்களைக் குறிப்பிட உங்களை அனுமதிக்கிறது. இது கலை இயக்கம் மற்றும் வெவ்வேறு உலாவிகளுக்கு வெவ்வேறு பட வடிவங்களைப் பரிமாறுவதற்கு மிகவும் பயனுள்ளதாக இருக்கும்.

தொடரியல் மற்றும் பயன்பாடு

<picture> கூறு ஒன்று அல்லது அதற்கு மேற்பட்ட <source> கூறுகளையும் ஒரு <img> கூற்றையும் கொண்டுள்ளது. <source> கூறுகள் தொடர்புடைய மீடியா வினவல்களுடன் வெவ்வேறு பட மூலங்களைக் குறிப்பிடுகின்றன, மேலும் <img> கூறு <picture> கூற்றை ஆதரிக்காத உலாவிகளுக்கு ஒரு மாற்றை வழங்குகிறது.

<picture>
  <source media="(max-width: 600px)" srcset="image-small.jpg">
  <source media="(max-width: 1200px)" srcset="image-medium.jpg">
  <img src="image-large.jpg" alt="Example Image">
</picture>

இந்த எடுத்துக்காட்டில்:

<picture> கூறுடன் கலை இயக்கம்

கலை இயக்கம் என்பது வெவ்வேறு திரை அளவுகளுக்குப் பொருந்தும் வகையில் ஒரு படத்தின் காட்சி விளக்கக்காட்சியைத் தழுவிக்கொள்வதாகும். எடுத்துக்காட்டாக, மிக முக்கியமான கூறுகளை மையமாகக் கொள்ள மொபைல் சாதனங்களுக்கு ஒரு படத்தை வித்தியாசமாக செதுக்க நீங்கள் விரும்பலாம்.

<picture>
  <source media="(max-width: 600px)" srcset="image-mobile.jpg">
  <img src="image-desktop.jpg" alt="Example Image">
</picture>

இந்த நிலையில், image-mobile.jpg என்பது image-desktop.jpg-இன் செதுக்கப்பட்ட பதிப்பாக இருக்கலாம், இது சிறிய திரைகளுக்கு மேம்படுத்தப்பட்டது.

வெவ்வேறு பட வடிவங்களைப் பரிமாறுதல்

உலாவி ஆதரவின் அடிப்படையில் வெவ்வேறு பட வடிவங்களைப் பரிமாறவும் <picture> கூறு பயன்படுத்தப்படலாம். எடுத்துக்காட்டாக, அவற்றை ஆதரிக்கும் உலாவிகளுக்கு WebP படங்களையும், ஆதரிக்காத உலாவிகளுக்கு JPEG படங்களையும் பரிமாறலாம்.

<picture>
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="Example Image">
</picture>

type பண்புக்கூறு படத்தின் MIME வகையைக் குறிப்பிடுகிறது. உலாவி குறிப்பிட்ட MIME வகையை ஆதரித்தால் மட்டுமே <source> கூற்றைப் பயன்படுத்தும். WebP ஆனது JPEG மற்றும் PNG உடன் ஒப்பிடும்போது சிறந்த சுருக்கத்தை வழங்குகிறது, இது சிறிய கோப்பு அளவுகள் மற்றும் வேகமான ஏற்றுதல் நேரங்களுக்கு வழிவகுக்கிறது. இருப்பினும், பழைய உலாவிகள் அதை ஆதரிக்காமல் இருக்கலாம், எனவே மாற்று வழி முக்கியமானது.

உலகளாவிய அணுகலுக்கான பரிசீலனைகள்

உலகளவில் ஏற்புடைய படங்களைச் செயல்படுத்தும்போது, மாற்றுத்திறனாளி பயனர்களைக் கருத்தில் கொள்ள நினைவில் கொள்ளுங்கள். பார்வைக் குறைபாடுள்ள பயனர்களுக்கு பொருத்தமான `alt` உரையை வழங்குவது மிகவும் முக்கியம். `alt` உரை படத்தின் உள்ளடக்கத்தை துல்லியமாக விவரிக்கிறது மற்றும் படத்தைப் போலவே அதே தகவலை வெளிப்படுத்துகிறது என்பதை உறுதிப்படுத்தவும். சிக்கலான படங்களுக்கு, `aria-describedby` பண்புக்கூறைப் பயன்படுத்தி ஒரு நீண்ட விளக்கத்தை வழங்குவதைக் கவனியுங்கள்.

சர்வதேச எடுத்துக்காட்டுகள் மற்றும் பயன்பாட்டு வழக்குகள்

உலகளாவிய சூழலில் ஏற்புடைய படங்களை எவ்வாறு திறம்பட பயன்படுத்தலாம் என்பதற்கான சில எடுத்துக்காட்டுகள் இங்கே:

ஏற்புடைய படங்களைச் செயல்படுத்துதல்: ஒரு படிப்படியான வழிகாட்டி

  1. உங்கள் படங்களைத் திட்டமிடுங்கள்: வெவ்வேறு திரை அளவுகள் மற்றும் தெளிவுத்திறன்களுக்குத் தேவையான வெவ்வேறு பட அளவுகள் மற்றும் வடிவங்களைத் தீர்மானிக்கவும். கலை இயக்கம் மற்றும் உலாவி ஆதரவைக் கவனியுங்கள்.
  2. படங்களை உருவாக்கவும்: தேவையான பட அளவுகள் மற்றும் வடிவங்களை உருவாக்க பட எடிட்டிங் மென்பொருள் அல்லது ஆன்லைன் கருவிகளைப் பயன்படுத்தவும்.
  3. `srcset` அல்லது `<picture>` ஐச் செயல்படுத்தவும்: பொருத்தமான பட மூலங்கள் மற்றும் மீடியா வினவல்களைக் குறிப்பிட்டு, உங்கள் HTML குறியீட்டில் srcset பண்புக்கூறு அல்லது <picture> கூற்றைச் சேர்க்கவும்.
  4. படங்களை மேம்படுத்துங்கள்: காட்சித் தரத்தை தியாகம் செய்யாமல் கோப்பு அளவைக் குறைக்க படங்களை சுருக்கவும்.
  5. முழுமையாக சோதிக்கவும்: உங்கள் ஏற்புடைய படங்கள் வெவ்வேறு சாதனங்கள் மற்றும் உலாவிகளில் சரியாகக் காட்டப்படுகின்றனவா என்பதை உறுதிப்படுத்த அவற்றைச் சோதிக்கவும். ஏற்றப்படும் படங்களை ஆய்வு செய்ய உலாவி டெவலப்பர் கருவிகளைப் பயன்படுத்தவும் மற்றும் ஒவ்வொரு திரை அளவு மற்றும் பிக்சல் அடர்த்திக்கும் சரியான படங்கள் பரிமாறப்படுகின்றனவா என்பதைச் சரிபார்க்கவும்.
  6. செயல்திறனைக் கண்காணிக்கவும்: பக்க ஏற்றுதல் வேகம் மற்றும் பயனர் அனுபவத்தில் ஏற்புடைய படங்களின் தாக்கத்தைக் கண்காணிக்க வலைத்தள செயல்திறன் கண்காணிப்பு கருவிகளைப் பயன்படுத்தவும். Google PageSpeed Insights மற்றும் WebPageTest போன்ற கருவிகள் மதிப்புமிக்க நுண்ணறிவுகளை வழங்க முடியும்.

அடிப்படைகளுக்கு அப்பால்: மேம்பட்ட நுட்பங்கள்

தவிர்க்க வேண்டிய பொதுவான தவறுகள்

முடிவுரை

ஏற்புடைய படங்கள் நவீன வலை உருவாக்கத்தின் ஒரு முக்கிய அங்கமாகும், இது அனைத்து சாதனங்கள் மற்றும் நெட்வொர்க் நிலைகளிலும் சிறந்த செயல்திறன் மற்றும் பயனர் அனுபவத்தை உறுதி செய்கிறது. srcset பண்புக்கூறு மற்றும் <picture> கூறில் தேர்ச்சி பெறுவதன் மூலம், உலகளாவிய பார்வையாளர்களுக்கு ஏற்ற உயர் செயல்திறன் மற்றும் பயனர் நட்பு வலைத்தளங்களை நீங்கள் உருவாக்கலாம். அனைத்து பயனர்களுக்கும், அவர்களின் இருப்பிடம் அல்லது சாதனத்தைப் பொருட்படுத்தாமல், உண்மையிலேயே தடையற்ற மற்றும் ஈர்க்கக்கூடிய அனுபவத்தை வழங்க, பட மேம்படுத்தல், அணுகல்தன்மை மற்றும் முழுமையான சோதனைக்கு முன்னுரிமை அளிக்க நினைவில் கொள்ளுங்கள். இந்த நுட்பங்களைத் தழுவுவதன் மூலம், பார்வைக்கு ஈர்க்கக்கூடியது மட்டுமல்லாமல், செயல்திறன் மற்றும் அணுகக்கூடிய வலைத்தளங்களையும் நீங்கள் உருவாக்கலாம், இது உலகளவில் ஒரு நேர்மறையான பயனர் அனுபவத்திற்கு பங்களிக்கிறது.