की बजाय धुंधली, अर्द्ध-अपारदर्शी रेखा का कारण बनती है मैंने इंटरनेट के चारों ओर देखा है और कुछ भी नहीं मिला है, मैंने अन्य KineticJS उदाहरणों को देखा है जो उनके आयत पर 1 की स्ट्रोकविड्थ का उपयोग करते हैं और वे सभी एक तेज तेज 1px अपारदर्शी काला रेखा के बजाय अर्ध-अपारदर्शी 2 पिक्सेल लाइन दिखाई देते हैं।KineticJS स्ट्रोक 1 की चौड़ाई एक तेज 1 पिक्सेल लाइन
अब, मुझे लगता है कि Google के पास कुछ भी नहीं है कि समाधान या तो वास्तव में सरल या असंभव है, लेकिन .. क्या आप जानते हैं कि मैं KineticJS का उपयोग करके एक पीएक्स सीमा कैसे प्राप्त कर सकता हूं?
$(window).load(function(){
var stage = new Kinetic.Stage({container: "kineticdiv", width: 700, height: 400});
var layer = new Kinetic.Layer();
var rect = new Kinetic.Rect({
x: stage.attrs.width/2, y: stage.attrs.height/2,
width: 100, height: 100,
fill: "#eee", stroke: "black", strokeWidth: 1
});
layer.add(rect);
stage.add(layer);
});
किसी को भी किसी भी विचार है?
आप पिक्सेल के साथ अपनी साजिश को संरेखित नहीं कर रहे हैं। तो रेखा एक पिक्सेल में आधा है और दूसरे में आधा है। अपने तारों में 0.5 जोड़ने का प्रयास करें। –
क्या @andrewcooke ने कहा :) –
आह, हाँ, मुझे अब याद है। मैं भूल गया कि ऐसा होता है, याद रखें कि यह एक या दो साल पहले हो रहा था जब मैं एक्सएनए के साथ खेल रहा था और धुंधला फोंट के साथ एक ही मुद्दा था। धन्यवाद दोस्तों! –