たくさんの小さな要素でできているフォトショップに大きな横縞の画像があります。背景は透明で、ストリップは小さい要素(左)から大きい要素(右)に移動します。私の目標は、このストリップをマウスイベントに対してインタラクティブにすることです。
各要素は、ある種の多角形の画像であり、左右にトリミングされてからpngとしてエクスポートされます。次に、キャンバスにインポートされます。
問題は、それらを並べて配置できることですが、長方形ではないため、各要素の両側にある透明なピクセルによって構成されるオフセットを計算して、正しく貼り付ける方法が必要です...私はKineticJsを使用しています各要素の正確なヒットエリアを取得するには...それで、kineticjsを使用して自動的にそれを行う方法があるのでしょうか、それとも各画像データを使用して実行できる何らかの操作があるのでしょうか。
私の問題の説明:
何か案は?
また、(単純な長方形ではなく)各アイテムに正確なmouseOverバウンディングボックスを使用し、各オフセットを手動で計算するソリューションを避けたいという理由だけでこれを行っています...しかし、それだけの価値はありませんか?!