Для изменения размера изображения без использования библиотеки PIL, можно воспользоваться библиотекой OpenCV и следующим кодом:
```python
import cv2
# Загрузка изображения
image = cv2.imread('image.jpg')
# Изменение размера до 100x100 пикселей
resized_image = cv2.resize(image, (100, 100))
# Сохранение измененного изображения
cv2.imwrite('resized_image.jpg', resized_image)
```
Чтобы изменить размер изображения до 30 на 30 пикселей, можно воспользоваться библиотеками NumPy и PyAutoGUI:
```python
import numpy
import pyautogui
# Загрузка изображения
image = pyautogui.screenshot()
# Изменение размера до 30x30 пикселей
resized_image = numpy.array(image.resize((30, 30)))
# Сохранение измененного изображения
pyautogui.screenshot('resized_image.png')
```
Однако, данный код может работать только на операционной системе Mac. Для работы на других операционных системах необходимо использовать различные библиотеки или модули в зависимости от поддерживаемых операционной системой функций.