Method for controlling an original light pattern provided by an automotive lighting device of an automotive vehicle, wherein the original light pattern comprises a matrix arrangement of light pixels and has a total luminous flux, and wherein each light pixel is characterized by a luminous intensity value, the method comprising the steps of - receiving a light command from the automotive vehicle; - modifying the luminous intensity of some of the light pixels of the original light pattern in response to the light command, thus obtaining a modified light pattern; - compensating the luminous intensity of some of the light pixels of the modified light pattern, thus obtaining a compensated light pattern such that the luminous flux of the compensated light pattern is closer to the luminous flux of the original light pattern compared to the luminous flux of the modified light pattern; characterized in that the step of modifying the luminous intensity of some of the light pixels comprises the sub-steps of - dividing the light pattern in at least a first portion and a second portion, wherein each portion (11, 12, 13) comprises at least a boundary column (3, 4) which is in contact with the boundary column of an adjacent portion, and wherein each of the first and the second portion (11, 12) comprises an end column (5, 6) which is opposite to the corresponding boundary column (3, 4); - modifying the width of the first portion and the width of the second portion by shifting the position of the boundary columns (3, 4), wherein the end columns (5, 6) are not shifted during the shifting step, and wherein in the first and second portion (11, 12) only the boundary columns (3, 4) and the end columns (5, 6) preserve their value; - interpolating the luminous intensity values of the rest of the pixels belonging to the first and second portion (11, 12), wherein the boundary columns (3, 4) that were adjacent before the shifting remain adjacent after the shifting; and - in that the step of compensating the luminous intensity comprises dividing the luminous intensity of at least some of the light pixels of the modified light pattern by a compensation factor. - receiving a light command from the automotive vehicle; - modifying the luminous intensity of some of the light pixels of the original light pattern in response to the light command, thus obtaining a modified light pattern; - compensating the luminous intensity of some of the light pixels of the modified light pattern, thus obtaining a compensated light pattern such that the luminous flux of the compensated light pattern is closer to the luminous flux of the original light pattern compared to the luminous flux of the modified light pattern; - dividing the light pattern in at least a first portion and a second portion, wherein each portion (11, 12, 13) comprises at least a boundary column (3, 4) which is in contact with the boundary column of an adjacent portion, and wherein each of the first and the second portion (11, 12) comprises an end column (5, 6) which is opposite to the corresponding boundary column (3, 4); - modifying the width of the first portion and the width of the second portion by shifting the position of the boundary columns (3, 4), wherein the end columns (5, 6) are not shifted during the shifting step, and wherein in the first and second portion (11, 12) only the boundary columns (3, 4) and the end columns (5, 6) preserve their value; - interpolating the luminous intensity values of the rest of the pixels belonging to the first and second portion (11, 12), wherein the boundary columns (3, 4) that were adjacent before the shifting remain adjacent after the shifting; and - in that the step of compensating the luminous intensity comprises dividing the luminous intensity of at least some of the light pixels of the modified light pattern by a compensation factor.