படங்களை அளவிடுதல்¶
ஒன்றிணைந்த பயன்பாட்டில் படங்களை அளவிடுதல் முக்கியமானது. பயன்பாட்டு சின்னங்கள் மற்றும் படங்களை அளவிடக்கூடிய திறனை மேம்படுத்த அளவிடக்கூடிய வடிவங்களில் உருவாக்கலாம்.
மிகவும் பிரபலமான அளவிடக்கூடிய வடிவங்களில் ஒன்று svg. Inkscape போன்ற மென்பொருளைப் பயன்படுத்தி எச்.வி.சி கோப்புகளை உருவாக்கலாம்.
QML இன் ஒரு தனித்துவம் என்னவென்றால், SVG கள் குறைந்த நினைவகத்தைப் பயன்படுத்துவதற்காக வழங்கப்படுகின்றன, அளவிடக்கூடிய நன்மைகளை இழக்கின்றன. ஒரு பட உறுப்பில் ஒரு எச்.வி.சி கோப்பைப் பயன்படுத்தும் போது, sourcesese எனப்படும் சொத்தை நாம் பயன்படுத்தலாம். இது எச்.வி.சி படத்தின் வழங்கப்பட்ட அளவை வரையறுக்கும். ஒரு மூலங்கள் அகலம் மற்றும் 252 படப்புள்ளிகள் உயரம் கொண்ட ஒரு எச்.வி.சி படம், அளவிடக்கூடிய படம் 252 பிக்சல்களுக்கு 252 பி.என்.சி ஆக இருக்கும் என வழங்கப்படும்.
ஒரே எச்.வி.சி படத்தின் வெவ்வேறு வழங்கப்பட்ட அளவுகள்¶
செயல்திறன் சிக்கல்களைத் தவிர்ப்பதற்கு மூலங்களை ஒரு உறவினர் அளவாக வரையறுப்பது அறிவுறுத்தப்படவில்லை. ஒரு நல்ல நடைமுறை என்பது மூலங்களை வரையறுப்பதாகும். 70 கட்டம் அலகுகள் பெரியதாக இருந்தால், 60 கட்ட அலகுகளுக்கு 60 கட்ட அலகுகளுக்கு 60 க்கு கீழே உள்ள எடுத்துக்காட்டில், ஆனால் மற்ற நிகழ்வுகளில் 40 கட்ட அலகுகளுக்கு 40 இன் படமாக இருக்கும். இந்த வாசல்களை வரையறுப்பதன் மூலம், ஒரு பெரிய செயல்திறன் செலவு இல்லாமல் அளவிடக்கூடிய படங்களைப் பெறுகிறோம்.
Image {
source: "image.svg"
sourceSize.width: mainView.width > units.gu(70) ? units.gu(60) : units.gu(40)
sourceSize.height: sourceSize.width
}
Qt wiki இல் படச் செயல்திறனைப் பற்றி மேலும் வாசிக்க.