سلام دوست عزیز
جملاتی که شما نوشتین کاملاً با هم فرق دارن.
جملهی there was no food. داره میگه: هیچ غذایی نبود.
ولی جملهی picture was not there یعنی عکس اونجا نبود.
ولی اگه منظورتون تفاوت استفاده از no و not در جمله است، در کل زمانی که از no قبل از اسامی برای منفی کردن جمله استفاده میشه، تاکید بیشتری روی منفی بودن اون جمله داره.