An image processing device (501, 601, 701) for use in an image encoder and/or an image decoder, for deblocking a block edge (403, 800) between a first block and a second block of an image with block-based coding, wherein the image processing device (501, 601, 701) comprises a filter (502, 602, 702) for filtering the block edge (403, 800), configured to, for at least one pixel to be filtered, within a deblocking range from the block edge (403, 800): determine a filtered pixel value from an original pixel value of the pixel; and determine a clipping value of the pixel, dependent upon a distance of the pixel from the block edge (403, 800); and clip the filtered pixel value, using the clipping value of the pixel, resulting in a deblocked pixel value; wherein the deblocking range are a number of pixels in a line being perpendicular to the block edge (403, 800); wherein the filter (502, 602, 702) is configured to, determine if the block edge (403, 800) needs to be filtered, based upon a number of decision pixel lines being lower than a number of pixel lines in the blocks surrounding the block edge (403, 800), in case of a vertical block edge (403, 800), and upon a number of decision pixel rows being lower than a number of pixel rows in the blocks surrounding the block edge (403, 800), in case of a horizontal block edge (403, 800), wherein the filter (502, 602, 702) is configured to, for each pixel to be filtered, not in a decision pixel row or decision pixel line, within the deblocking range from the block edge (403, 800): determine the filtered pixel value from the original pixel value of the pixel and at least one further pixel value, determine the clipping value of the pixel dependent upon the distance of the pixel from the block edge (403, 800), clip the filtered pixel value, using the clipping value, resulting in the deblocked pixel value, characterized in that the filter (502, 602, 702) is configured to, for each pixel to be filtered, in a decision pixel row or decision pixel line, within the deblocking range from the block edge (403, 800): determine the filtered pixel value from the original pixel value of the pixel and the at least one further pixel value, and clip the filtered pixel value, using a constant clipping value, resulting in the deblocked pixel value. determine a filtered pixel value from an original pixel value of the pixel; and determine a clipping value of the pixel, dependent upon a distance of the pixel from the block edge (403, 800); and clip the filtered pixel value, using the clipping value of the pixel, resulting in a deblocked pixel value; wherein the deblocking range are a number of pixels in a line being perpendicular to the block edge (403, 800); wherein the filter (502, 602, 702) is configured to, determine if the block edge (403, 800) needs to be filtered, based upon a number of decision pixel lines being lower than a number of pixel lines in the blocks surrounding the block edge (403, 800), in case of a vertical block edge (403, 800), and upon a number of decision pixel rows being lower than a number of pixel rows in the blocks surrounding the block edge (403, 800), in case of a horizontal block edge (403, 800), wherein the filter (502, 602, 702) is configured to, for each pixel to be filtered, not in a decision pixel row or decision pixel line, within the deblocking range from the block edge (403, 800): determine the filtered pixel value from the original pixel value of the pixel and at least one further pixel value, determine the clipping value of the pixel dependent upon the distance of the pixel from the block edge (403, 800), clip the filtered pixel value, using the clipping value, resulting in the deblocked pixel value, characterized in that the filter (502, 602, 702) is configured to, for each pixel to be filtered, in a decision pixel row or decision pixel line, within the deblocking range from the block edge (403, 800): determine the filtered pixel value from the original pixel value of the pixel and the at least one further pixel value, and clip the filtered pixel value, using a constant clipping value, resulting in the deblocked pixel value. determine the filtered pixel value from the original pixel value of the pixel and at least one further pixel value, determine the clipping value of the pixel dependent upon the distance of the pixel from the block edge (403, 800), clip the filtered pixel value, using the clipping value, resulting in the deblocked pixel value, characterized in that the filter (502, 602, 702) is configured to, for each pixel to be filtered, in a decision pixel row or decision pixel line, within the deblocking range from the block edge (403, 800): determine the filtered pixel value from the original pixel value of the pixel and the at least one further pixel value, and clip the filtered pixel value, using a constant clipping value, resulting in the deblocked pixel value. determine the filtered pixel value from the original pixel value of the pixel and the at least one further pixel value, and clip the filtered pixel value, using a constant clipping value, resulting in the deblocked pixel value.